首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

char a[]={"12345"};与char a[]={'1','2','3','4','5'};之间的区别,该如何处理

2012-04-02 
char a[]{12345}与char a[]{1,2,3,4,5}之间的区别char a[]{12345}与char a[]{1,2

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

热点排行