A-A+

有以下程序 include<stdio.h> ma:in(){ ints t A=10; d

2022-08-12 18:23:13 问答库 阅读 197 次

问题详情

有以下程序 include<stdio.h> ma:in(){ ints,t,A=10; doubleB=6: s=sizeof(A); t=sizeof(B); printf(%d,%dn,s,t); } 在VC6平台上编译运行,程序运行后的输出结果是
A.4,4
B.2,4
C.4,8
D.10,6

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
关键字sizeof用于测试不同类型变量所占的内存空间,返回所占的字节数。在vc编译系统中,整型变量占用4个字节的内存空间,而双精度型变量占用8个字节的内存空间。

考点:程序