单项选择题
下列函数的运行结果是
main ( )
int i=2,p;
int j,k;
j=i;
k=++i;
p=f(j,k);
printf("%d",p);
int f(int a,int b)
int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);
A.-1
B.1
C.2
D.编译出错,无法运行
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
以下程序的输出结果是 #include<stdio.h> main() union un int i; long k; char c;; struct byte int a; long b; union un c;r; printf( %d n ,sizeof(r));
A.10
B.13
C.7
D.8
点击查看答案&解析
单项选择题
执行下面的程序后,a的值为 main() int a,b; for(a=1,b=1;a<=100;a++) if(b>=20)break; if(b%3==1) b+=3; continue; b-=5;
A.7
B.8
C.9
D.10
点击查看答案&解析
相关试题
下面函数要求计算两个整数x,y之和,并通过...
若用0至9之间不同的三个数构成一个三位数...
以下定义的结构体类型拟包含两个成员,其中...
下列程序的运行结果是 【13】 。 #in...
以下程序运行结果是 【15】 。 #incl...