字符、字符串、字符数组的区别和联系

字符数组:当数组中的元素由字符组成时,称字符数组。

字符串:字符串是一个连续的字符系列,用特殊字符'\0'结尾。

 

用字符数组来保存字符串时候,数组的每一个元素保存字符串的一个字符,并附加特殊符号'\0'。

需要注意的是,"A"和'A'是不同的,"A"由两个字符('A'和'\0')组成,长度为1,而后者只有一个字符,长度也为1。

 

 

printf("%d",strlen("A"))    //   打印结果为1 
 
printf("%d",sizeof("A"))    //   打印结果为2 

 

 

 

 

 


版权声明:本文为weixin_37841694原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。