为何选B?1. sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/16 14:36:27
为何选B?1.sizeof(float)是A)一个双精度型表达式B)一个整型表达式C)一种函数调用D)一个不合法的表达式为何选B?1.sizeof(float)是A)一个双精度型表达式B)一个整型表达

为何选B?1. sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式
为何选B?
1. sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式

为何选B?1. sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式
sizeof(x) 是个宏,它返回 x 占据的内存长度
A.因为sizeof 返回的长度是整数,所以是整形表达式,不是双精度表达式.
B.正确
C.是宏,不是函数调用
D.合法

为何选B?1. sizeof(float)是A)一个双精度型表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式 sizeof(float)是()类型表达式? 这题A没错吧sizeof(float)是().A:一种函数调用B:一个不合法的表达式C:一个整型表达式D:一个浮点表达式不能算作sizeof函数调用吗?sizeof本身也是一个函数吧 #include#includevoid fun(float *p1,float *p2,float *s){s=(float *)calloc(1,sizeof(float));*s=*p1+*p2++;}int main(){float a[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;fun(a,b,s);printf(%5.2f ,*s);}为什么输出是1.10,求解fun到底发生了什么 struct{int i;char c;float a}test;则sizeof(test)的值是 float C语言习题,一、单选题(共 15 道试题,共 75 分.)V1.sizeof(float)是().A.双精度型表达式B.一个整型表达式C.一个函数调用D.一个不合法的表达式满分:5 分2.对于条件表达式(M)?(a++):(a--),其中的 c语问题.求高手计算下列表达式的值:设int a=3,b=4,c=5;float k=3.6;a/b*c =(2)a*b%c =(3)k/a+2*b =(4) (int)(k+6/a*b) = (5) sizeof(a) =(6)a+=a*=a+b =(8) !(a*b-12) =(9)(a*b-2)==c+3 =(10)c>b>a = (1/2)已知有如下声明,则sizeof(test)的值是_____?struct {int i; char c; float a; }tes 选择正确的数组说明语句是() A.int a['A'] B.float a[3,4] C.double a[][] D.static a [10]BC知道为何不正确 应该选B 为何? 不知道下面这道题应该选什么呢,设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是A float *p=1024; B int *p=(float x); C float p=&x; D; float *p=&x; public+float+max_v(______)+{+float+max;+;+if(max<b)++max=b;+_________;+}空白处应该填什?public+float+max_v(______)+{+float+max;+;+if(max b=(double*)calloc(m,sizeof(double)); if (b==NULL) return(0); 在线等logo(x 2,y 4,t1,COPY_PUT);longinta,b,i;buffer sizeof(ip),sizeof(udp));main()intm,n,xx[1000]; a=b=c=(int*)malloc(sizeof(int))是什么意思? 2、下列标识符中,不合法的是【 】 A.x2 B.sizeof C._123 D.char2 第九题 为何选b