设有定义: char p[]={’1’, ’2’, ’3’},*q=p; 以下不能计算出一个char型数据所占字节数的表达式是

admin2019-07-14  46

问题 设有定义: char p[]={’1’, ’2’, ’3’},*q=p; 以下不能计算出一个char型数据所占字节数的表达式是

选项 A、sizeof(p)
B、sizeof(char)
C、sizeof(*q)
D、sizeof(p[0])

答案A

解析 选项A计算的是p[ ]字符数组首地址所占的内存字节数,返回值数组中所有元素占有的空间。*q和p[0]分别表示数组p中下标为0的字符元素,选项B和D都可以计算char型数据占有的字节数。
转载请注明原文地址:https://kaotiyun.com/show/6yRp777K
0

最新回复(0)