问题 单项选择题

假设在turboc2.0采用small模式编译如下程序 main() { char a[4]= {'a','b'}; char *b="abc"; printf("%d,%d",sizeof(a),sizeof(b)); } 其输出结果为______。

A.4,2

B.4,4

C.4,3

D.2,2

答案

参考答案:A

解析:[评析] 用small模式编译,指针变量占2个字节。sizeof(array):数组名array代表数组本身,sizeof函数测出的是整个数组的大小。a数组的大小为4,b指针变量的大小为2。

问答题 论述题
报关编码