typedef 定义指针数组和数组指针及其使用。

时间:2020-03-08 16:39:26   收藏:0   阅读:85
#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]);
        }
    }
}

 

原文:https://www.cnblogs.com/ligei/p/12442712.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!