A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符串是子符数组,子符数组不一定是字符串,这中间有什么区别么,区别在哪里?为什么子符数组不一定是字符串?

6 个回复

倒序浏览
char a[]="abcde";
char b[]={'a','b','c','d','e'};

字符串也是字符数组,但是比普通的字符数组多了个'/0';
也就是说a[]={'a','b','c','d','e','/0'};
回复 使用道具 举报
如LS所述,差一个字符串结束符
回复 使用道具 举报
字符串必须以\0结尾,字符数组不一定含有\0
回复 使用道具 举报
对对对,没错,就是这样子
回复 使用道具 举报
char a[]="abcdef";
回复 使用道具 举报
char a[]="abcde"; char b[]={'a','b','c','d','e'\0};
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马