c语言字符串数组和字符数组有什么区别?

char a[]={'a','b','c','d','\0'};这个是字符串数组还是字符数组

是字符数组
字符串数组是指数组里面的元素是字符串
比如 char *s[2]={"aa","bb"}是字符串数组
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-30
字符数组
所有字符串都是字符数组

字符串数组 应该是二维的
char str[][10]={"hghghgf"."gfdh"};
第2个回答  2012-03-30
是字符数组 等价于 char a[]="abcd";
第3个回答  2012-03-30
字符数组,数组名被编译器当指针用