⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p5_4.cpp

📁 相当丰富的C++源码
💻 CPP
字号:
/******************************************
* 5_4.cpp                                 *
*  多维数组的各种地址表达式               *
*******************************************/
#include<iostream>
using namespace std;
void main()
{  const int K=3,M=4,N=5;
	int k=2,m=3,n=4;
   short int b[K][M][N];
cout<<"Add of b: &b="<<&b<<endl;
cout<<"          b="<<b<<endl;
cout<<"          &b[0][0][0]="<<&b[0][0][0]<<endl;
cout<<"Add of b[k]: &b[k]="<<&b[k]<<endl;
cout<<"             b[k]="<<b[k]<<endl;
cout<<"             b+k ="<<(b+k)<<endl;
cout<<"             &b[0]+k="<<(&b[0]+k)<<endl; 
cout<<"             &b[k][0][0]="<<&b[k][0][0]<<endl;
cout<<"Add of b[k][m]: &b[k][m]="<<&b[k][m]<<endl;
cout<<"                 b[k][m]="<<b[k][m]<<endl;
cout<<"                 b[k]+m ="<<(b[k]+m)<<endl;
cout<<"                 &b[0][0]+k*M+m="<<(&b[0][0]+k*M+m)<<endl;
cout<<"                 &b[k][m][0]="<<&b[k][m][0]<<endl;
cout<<"                 &b[0][0]+(k*sizeof(b[0]))/sizeof(b[0][0])+m=";
cout<<(&b[0][0]+(k*sizeof(b[0]))/sizeof(b[0][0])+m)<<endl;
cout<<"Add of b[k][m][n]: &b[k][m][n]="<<&b[k][m][n]<<endl;
cout<<"                   b[k][m]+n="<<(b[k][m]+n)<<endl;
cout<<"   &b[0][0][0]+k*M*N+m*N+n="<<(&b[0][0][0]+k*M*N+m*N+n)<<endl;
cout<<"   &b[0][0][0]+(sizeof(b[0])*k+sizeof(b[0][0])*m)/sizeof(b[0][0][0])+n=";
cout<<(&b[0][0][0]+(sizeof(b[0])*k+sizeof(b[0][0])*m)/sizeof(b[0][0][0])+n)<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -