在C语言中这样的语句是否正确:char a[5]={'0','1','2','3','4'};
chara[5]={'0','1','2','3','4'};数字0等是整型占2个字节的内存单元,而字符型就占一个内存单元,这样不会超出内存单元吗...
char a[5]={'0','1','2','3','4'};数字0等是整型占2个字节的内存单元,而字符型就占一个内存单元,这样不会超出内存单元吗
展开
2个回答
2013-07-16
展开全部
正确的。
你说的数字0 和 这里的字符0,不是一个概念。
数字0 是 int a = 0; 字符0是 char a = '0';
所占的内存,是由变量的类型和长度决定的。
你说的数字0 和 这里的字符0,不是一个概念。
数字0 是 int a = 0; 字符0是 char a = '0';
所占的内存,是由变量的类型和长度决定的。
2013-07-16
展开全部
数字上不用加‘’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询