单选题
👁️ 浏览量:

试题题干

设char s[10]= 〞abcde〞,t[ ]= 〞12345〞; ,则s和t在内存中分配的字节数分别是()

A

6和5

B

6和6

C

10和5

D

10和6

参考答案

正确答案:

试题解析

因为定义数组char s[10]= 〞abcde〞中有10个元素,每个元素存放一个字节,所以是10个字节。数组t[ ]= 〞12345〞没有定义有多少个元素,但是已经存在5个元素,一般在字符串末尾系统会自动添加一个字符串结束标志符'\0’表示字符串在此位置结束,所以字节数应为6。