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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/12 14:32:30
设char s[10]=
xQN@ I*l,$p4 RFmxݘlQٔN;S5覑'z`U5V)HFJBj"i'g%; !IcpqA#.py)LҌYz%G1 x=EJҹpA$aO{}r3dL}9<. LS llPbF?!bxLvg" O(OB PIxx3z<ÏyZD`iXfP

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

设char s[10]= "abcd",t[]="12345";,则s和t在内存中分配的字节数分别是_______.为什么
char s[10]= "abcd",占用10个字节,一个char字符一个字节,你定义了数组程度为10,故分配10个字节,即使字符没有填满数组.
t[]="12345";占用6个字节,没有给出数组长度,系统自动计算,5个字符加上一个结束符'\0',共6个字符.