char a[]={'a','b','c','d','\0'};这个是字符串数组还是字符数组
char a[]={'a','b','c','d','\0'};这个是字符串数组还是字符数组
你那个是字符数组
字符数组和字符串数组的区别是,前者的每一个元素都是一个字符,而后者的每一个元素都是一个字符串。
char s1[] = {'a','b','c'};
char s2[][] = {"abc","def","ghi"};
这个是字符数组,没有字符串数组这种说法的。。
char a[ ]="abcd";
就是可以用字符串给字符数组初始化
char a[]={'a','b','c','d','\0'};这个字符数组
char a[][]={"sasa","dadad","rerf"};这个的话可以说是一个字符串数组。
一维的字符数组是就如char a[]={'a','b','c','d','\0'};
二维的字符数组是就如char a[][]={"sasa","dadad","rerf",可以说二维的字符数组就是字符串数组