发布网友 发布时间:2022-08-17 15:37
共3个回答
热心网友 时间:2023-10-12 18:36
char a[]是字符数组,char *a[]是指向字符串的指针数组。所以给字符串赋值char a[]={'I',' ','a','m',' ','h','a','p','p','y'};是正确的,相当于初始化一个字符串。但是char *a[]=[]={'I',' ','a','m',' ','h','a','p','p','y'};就不正确了,正确的做法是应该吧单引号改为双引号。热心网友 时间:2023-10-12 18:37
凡是指针都不能这么定义。热心网友 时间:2023-10-12 18:37
char *a[];