55问答网
所有问题
c语言菜鸟 求详解啊
36.已知
union
{ int i;
char c;
float p;
}ex;
则sizeof(ex)的值是______。
A) 1 B) 2 C)4 D)7
举报该问题
其他回答
第1个回答 2012-12-13
答案选C.
ex变量在此是共用体变量,里面数据公用一个空间(最大那个),此处占用空间最大的为int型和float型,char只占用一个。所以三个变量一共只占4个字节就够了。
故选C
本回答被网友采纳
第2个回答 2012-12-13
C。定义union类型内部的变量使用同一存储空间,在Turbo C中int为2字节,char为1字节,float为4字节。其存储空间大小由存储空间最大的变量决定。
第3个回答 2012-12-14
c
相似回答
C语言
问题,
菜鸟
,
求详解
答:
当m=fun(t,n-1)}不满足时 还是去调用函数fun(int t[],int n) 而不运行后面的return m,所以只有一个11
c语言菜鸟
求详解啊
答:
ex变量在此是共用体变量,里面数据公用一个空间(最大那个),此处占用空间最大的为int型和float型,char只占用一个。所以三个变量一共只占4个字节就够了。故选C
C语言
问题,
菜鸟
一个求解救~~
答:
你好 首先楼主要知道:用static关键词标示的变量是静态全局变量 在函数中只被初始化一次 再次进入函数时不会被初始化 而是执行上一次该函数后的值 首先从循环入手 显然循环执行2次 第一次:s=fun() --> x=1(第一次被初始化为1) x*2不会改变x的值 return x --> s=x=1 此时x=...
C语言求详解
答:
default,然后k=k--1=4,再switch,还是没有,default,k=k-1=4-1=3,以此下去,最后k=1时switch,执行case 1:n+=k,即n=n+k=0+1=1,然后k=k-1=1-1=0,此时不符合k>0,跳出while语句,执行printf,,所以,最终结果是,n=1!!!我是
菜鸟
一个哦,不知道是不是 ...
c语言
小问题 ,
求详解
详解 详解
答:
我也是
菜鸟
不知道说的对不对 == 和 = 这两个一个是等于运算符 一个是赋值运算符,优先级是不同的,== 的优先级要高于 = 第一个在运算时先运算==的,然后执行赋值,这个在运行是会出错。不知道说明白没
大家正在搜
菜鸟学c语言
c语言菜鸟教程100例
c语言在线编程菜鸟教程
c语言菜鸟教程网页版
c语言经典程序100例菜鸟教程
汇编语言菜鸟教程
c语言基本语法
c语言和c#
c语言中%s和%c