5_14.cpp

来自「c++书籍的源代码」· C++ 代码 · 共 25 行

CPP
25
字号
#include<iostream.h>
#include<iomanip.h>
 int main()
{
 int i,j,a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
 int (*p)[4],*q;//定义指向一维数组的指针p,所指一维数组的长度为4
 for(i=0;i<3;i++)
  for(j=0;j<4;j++)
   cout<<setw(3)<<a[i][j];//下标法
 cout<<endl;
 for(i=0,q=a[0];i<3;i++)
  for(j=0;j<4;j++)
   cout<<setw(3)<<*q++; //指针法
 cout<<endl;
 for(i=0;i<3;i++)
  for(j=0;j<4;j++)
   cout<<setw(3)<<*(a[i]+j);//指针法 
 cout<<endl;
 for(i=0,p=a;i<3;i++)
  for(j=0;j<4;j++)
   cout<<setw(3)<<*(*(p+i)+j);//指针法
 cout<<endl;
 return(0);
} 

⌨️ 快捷键说明

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