关于C语言的选择问题,帮忙解释下,谢谢!
1.设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为B。A)1B)2C)3D)0Q1:这题考的是什么意思啊??2...
1. 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为 B 。
A) 1 B) 2 C) 3 D) 0
Q1:这题考的是什么意思啊??
2.下面程序段的运行结果是______C____.
int n=0;
while(n++<=2);printf("%d",n);
a)2 b)3 c)4 d)有语法错
Q2:为什么是4,我觉得是2呢!因为N=0然后N++不是等于1吗?再然后N++<=2,所以只做2次循环吗??
3.++这个符号是先左结合,还是右结合啊??
4..若有说明;int *p,m=5,n;以下正确的程序段的是___D_____.
a)p=&n; b)p=&n;
scanf("%d",&p); scanf("%d",*p);
c)scanf("%d",&n); d)p=&n;
*p=n; *p=m;
这题应该选择A吧! 展开
A) 1 B) 2 C) 3 D) 0
Q1:这题考的是什么意思啊??
2.下面程序段的运行结果是______C____.
int n=0;
while(n++<=2);printf("%d",n);
a)2 b)3 c)4 d)有语法错
Q2:为什么是4,我觉得是2呢!因为N=0然后N++不是等于1吗?再然后N++<=2,所以只做2次循环吗??
3.++这个符号是先左结合,还是右结合啊??
4..若有说明;int *p,m=5,n;以下正确的程序段的是___D_____.
a)p=&n; b)p=&n;
scanf("%d",&p); scanf("%d",*p);
c)scanf("%d",&n); d)p=&n;
*p=n; *p=m;
这题应该选择A吧! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询