设有数组定义:char array[]="abcd";则数组array所占的空间为( )。

admin2018-10-11  16

问题 设有数组定义:char array[]="abcd";则数组array所占的空间为(    )。

选项 A、6个字节
B、5个字节
C、8个字节
D、7个字节

答案B

解析 airay表示字符串,字符串以’\0’结尾,也就是chal array[ ]="abcd"这个字符串在定义时会自动加上了’\0’变成{’a’,’b’,’c’,’d’,’\0’},因此array的长度是5,所以B是正确选项。
转载请注明原文地址:https://kaotiyun.com/show/7F4l777K
0

最新回复(0)