#include<stdio.h> typedef char arr[2][5]; typedef char *name[5]; // 指针数组 typedef char (*lan)[5]; // 数组指针 int main() { arr age; name named; lan land; char i; char j; for(i=0;i<2;i++){ for(j=0;j<5;j++){ age[i][j]=i*j+1; } } for(i=0;i<2;i++){ named[i]=age[i]; } land=&age; for(i=0;i<2;i++){ for(j=0;j<5;j++){ printf("aged[%d][%d]=%d named[%d][%d]=%d land[%d][%d]=%d\n",i,j,age[i][j],i,j,named[i][j],i,j,land[i][j]); } } }
typedef 定义指针数组和数组指针及其使用。
猜你喜欢
转载自www.cnblogs.com/ligei/p/12442712.html
今日推荐
周排行