c语言之typedef别名

利用关键字typedef为数据类型创建别名:

定义char* 的别名为sds

typedef char * sds 这样c1,c2相当于 char *c1,char * c2

c3,c4数组的首地址赋给c1,c2

然后c1,c2指向c3,c4数组的首地址

 

#include<stdio.h>
#include<string.h>
typedef char * sds;
int main(void){
   sds c1,c2;
   char c3[]="csdfg";
   char c4[]="clkjh";
   c1=c3;
   c2=c4;
   printf("*c1=%s,*c2=%s,\n",c1,c2);
   return 0;
}

结果:


 

 

 

posted on 2013-08-24 20:20  bbsno  阅读(194)  评论(0编辑  收藏  举报

导航