下列程序正确的运行结果为( ).
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 14:39:26
下列程序正确的运行结果为( ).
#include
main()
{
union u
{char *name;
int age;
int income;
} s;
s.name="WANGLING";
s.age=28;
s.income=1000;
printf("%d\n",s.age);
}
#include
main()
{
union u
{char *name;
int age;
int income;
} s;
s.name="WANGLING";
s.age=28;
s.income=1000;
printf("%d\n",s.age);
}
最后将输出1000
因为是联合体,union,也就是说
s.name
s.age
s.income
占用同一个内存地址,它的大小为4字节的int型.
因此在最后运行
s.income = 1000之后,
这个内存被赋值为数字1000.
因此尽管最后打印时选择了
s.age
但是因为它所在的内存地址是
s.income这个变量的地址相同.
因此还是会打印1000
因为是联合体,union,也就是说
s.name
s.age
s.income
占用同一个内存地址,它的大小为4字节的int型.
因此在最后运行
s.income = 1000之后,
这个内存被赋值为数字1000.
因此尽管最后打印时选择了
s.age
但是因为它所在的内存地址是
s.income这个变量的地址相同.
因此还是会打印1000
13.运行下列程序后,显示的运行结果为
下列程序运行后的输出结果.
C语言,阅读下列程序,则在执行后,程序的运行结果为 ?
例1:运行下列程序后显示结果为_____
下列程序的运行结果为下列程序的输出结果是_______.# include #define LEN sizeof(str
下列Visual Basic程序段运行后,变量min的结果为():
在执行下列程序时输入:1357924,则程序的运行结果为( D).main( ) { int x,y; scanf(“%
写出下列每个程序运行后的输出结果
写出下列每个程序运行后的输出结果,
1.程序填空下面程序的功能为:计算1~100之间的偶数之和,完成以下的程序并运行出正确的结果.# include voi
程序填空题(1) 下面程序的功能为:输入一个整数,判断该数是否能被7整除.完成以下程序并运行出正确结果
列程序运行后的输出结果为?