早教吧 育儿知识 作业答案 考试题库 百科 知识分享

字符串的长度都是9“a”,"Iamastudent"所占字节数相等吗?

题目详情
字符串的长度都是9 “a”,"I am a student"所占字节数相等吗?
▼优质解答
答案和解析
当然不是,看存储介质所占空间是多少,如char a[20]="a",b[20]="I am a student"; 衡量所占空间的大小是看a和b数组占用空间的大小,字符类型的变量占1个字节,这里的数组a里有20个元素,故占20个字节,b同理也占20个字节.另:b[]="I am a student",b数组占用空间大小为"I am a student"这个字符串的大小 + 结束符‘\0’的大小, 即占14+1 = 15个字节