利用关键字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;
}
结果: