C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值
生活随笔
收集整理的這篇文章主要介紹了
C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有一個3X4的二維數組,要求用指向元素的指針變量輸出二維數組各元素的值。
int main(){int a[3][4];int i,j,*p;//p是 int *型指針變量printf("請輸入:\n");for(i=0;i<3;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}}printf("輸出:");//一般輸出 // for(i=0;i<3;i++){ // for(j=0;j<4;j++){ // printf("%d ",a[i][j]); // } // printf("\n"); // }//指針輸出 for(p=a[0];p<a[0]+12;p++){//使p依次指向下一個元素if((p-a[0])%4==0){//p移動4次后換行printf("\n");}printf("%d ",*p);//輸出p指向的元素的值}printf("\n");return 0; }
不懂請留言,謝謝!
總結
以上是生活随笔為你收集整理的C语言学习之有一个3X4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言学习之用指针方法对10个整数按由大
- 下一篇: C语言学习之利用指针输出二维数组任一行任