A-A+
设有定义:charp[]={1 2 3) *cq=p;以下不能计算出一个char型数据所占字
问题详情
设有定义:charp[]={1,2,3),*cq=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型数据占有的字节数。