A-A+

有以下程序 #include main() {int s t A=10 o

2022-08-06 00:43:31 问答库 阅读 174 次

问题详情

有以下程序
#include<stdio.h>
main()
{int s,t,A=10 ouble B=6;
s=sizeof(A);t=sizeof(B);
printf(”%d,%d\n”,s,t);
}
在VC6平台上编译运行,程序运行后的输出结果是()。
A.2,4
B.1,4
C.4,8
D.10,6请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:函数sizeof()的参数为C中定义或者用户自定义的数据,作用是返回参数所指的数据类型所占用的内存空间的字节数。本题中A是整型,B是双精浮点数,分别占4个字节和8个字节。所以选C。

考点:程序