C语言学习之利用指针输出二维数组任一行任一列元素的值
生活随笔
收集整理的這篇文章主要介紹了
C语言学习之利用指针输出二维数组任一行任一列元素的值
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
利用指針輸出二維數(shù)組任一行任一列元素的值。
int main(){int a[3][4];int i,j,x,y;int (*p)[4];//指針變量p指向包含4個整型元素的一維數(shù)組printf("請輸入:\n");for(i=0;i<3;i++){for(j=0;j<4;j++){scanf("%d",&a[i][j]);}}printf("輸出:\n");for(i=0;i<3;i++){for(j=0;j<4;j++){printf("%d ",a[i][j]);}printf("\n");}p=a;//p指向二維數(shù)組的0行 printf("你要獲取哪行那列?\n");scanf("%d %d",&x,&y);//輸入要求輸出的元素的行列號printf("a[%d,%d]=%d\n",x,y,*(*(p+x)+y));//輸出a[x][y]的值}
不懂請留言,謝謝
總結(jié)
以上是生活随笔為你收集整理的C语言学习之利用指针输出二维数组任一行任一列元素的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言学习之有一个3X4的二维数组,要求
- 下一篇: C语言学习之利用指针将字符串a复制为字符