答案:B
解析:
char *p[10] 是指针数组,数组里存放了10个指针,在64位系统下指针占8个字节,所以sizeof(p) = 10 * 8 = 80. char (*p1)[10]是数组指针,p1是一个指向存放10个char类型的数组的指针,所以sizeof(p1) = 8.
答案:B
解析:
scanf不能指定输入精度,可以指定长度。 比如%m.nf是不允许的,但是可以%mf。m为整数
答案:B
解析:C语言中以数字1-9开头表示十进制,以0开头表示八进制,以0X开头表示十六进制。
答案:B
解析:
循环两次,结果为10(total = 0+5+1+4=10)
i j total
0
0 5 5
1 4 10
total = 10,不满足total < 10, j = 3 不满足j > 3,退出循环。 (注意有或运算符)