关于对数组赋值的问题
比如说char b[11]={0}和char b[11]={'0'}的区别,谢谢哈
[解决办法]
(1)
char a[11] = {'0'};
char b[11] = {0};
二者并不等价,数组a[0]为字符‘0’,其他元素均为‘\0’
数组b的各个元素均为‘\0’
(2)
char a[11] = {'\0'};
char b[11] = {0};
二者等价,两个数组的各个元素均为'\0'
发布时间: 2012-12-31 11:57:52 作者: rapoo
关于对数组赋值的问题
比如说char b[11]={0}和char b[11]={'0'}的区别,谢谢哈
[解决办法]
(1)
char a[11] = {'0'};
char b[11] = {0};
二者并不等价,数组a[0]为字符‘0’,其他元素均为‘\0’
数组b的各个元素均为‘\0’
(2)
char a[11] = {'\0'};
char b[11] = {0};
二者等价,两个数组的各个元素均为'\0'