A-A+

设有定义:char p E]={’1’ ‘2’ ’3’} *q=p; 以下不能计算出一个ch

2022-08-06 00:02:38 问答库 阅读 173 次

问题详情

设有定义: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”型数据所占字节数。

考点:定义