读书人

char a[]={quot;12345quot;};与char a[]={#039;1#039;,

发布时间: 2012-04-02 19:58:59 作者: rapoo

char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别
char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别是什么。。。。

[解决办法]

探讨

C/C++ code

char a1[]={"12345"};//在最后自动加了0,可以理解为字符串赋值sizeof(a1)==6
char a2[]={'1','2','3','4','5'}; //没有在最后自动加0,可以理解为字符顺序赋值sizeof(a1)==5

读书人网 >C语言

热点推荐