A-A+
设有定义:char p E]={’1’ ‘2’ ’3’} *q=p; 以下不能计算出一个ch
问题详情
设有定义:char p E]={’1’,‘2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
根据题目中的定义可以知道sizeof(p),计算的是数组P中所有元素所占用的字节数,而不是ch”型数据所占字节数。