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;

}

结果:


 

 

 

你可能感兴趣的:(typedef)