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

admin2016-12-28  27

问题 设有定义:  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/twDp777K
0

最新回复(0)