作业帮 > 综合 > 作业

设char s[10]= "abcd",t[]="12345";,则s和t在内存中分配的字节数分别是_______.为什

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/25 11:05:29
设char s[10]= "abcd",t[]="12345";,则s和t在内存中分配的字节数分别是_______.为什么
设char s[10]=
char s[10]= "abcd",占用10个字节,一个char字符一个字节,你定义了数组程度为10,故分配10个字节,即使字符没有填满数组.
t[]="12345";占用6个字节,没有给出数组长度,系统自动计算,5个字符加上一个结束符'\0',共6个字符.