假设在turboc2.0采用small模式编译如下程序 main() { char a[4]= {’a’,’b’}; char *b="abc"; printf("%d,%d",sizeof(a),sizeof(b));

admin2009-02-15  33

问题 假设在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

答案1

解析 用small模式编译,指针变量占2个字节。sizeof(array):数组名array代表数组本身,sizeof函数测出的是整个数组的大小。a数组的大小为4,b指针变量的大小为2。
转载请注明原文地址:https://kaotiyun.com/show/kVXp777K
0

随机试题
最新回复(0)