C语言中姓名是“aName[20]”,那个20是什么意思?还有同样的例子吗
答案:3 悬赏:10 手机版
解决时间 2021-03-31 02:36
- 提问者网友:愿为果
- 2021-03-30 09:11
C语言中姓名是“aName[20]”,那个20是什么意思?还有同样的例子吗
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-03-30 10:05
C语言中每个变量或者数组定义的时候都要分配空间大小,毕竟芯片的空间有限,就像U盘一样,当你定义的空间太大,编译器就会报错提示你。所以定义变量必须说明你定义的变量的大小。比如
char aName[20]
就是大小是20个字节.然后一个汉字是2个字节。
也就是说,你的名字不能大于19个字节(还有一个字符串结束符占据最后一个字节).
char aName[20]
就是大小是20个字节.然后一个汉字是2个字节。
也就是说,你的名字不能大于19个字节(还有一个字符串结束符占据最后一个字节).
全部回答
- 1楼网友:污到你湿
- 2021-03-30 10:51
例如char a[2]={'a','\0'} 数组元素加'\o'
- 2楼网友:荒野風
- 2021-03-30 10:33
20代表数组的长度,即元素个数最大值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯