单项选择题

以下程序的运行结果是( )。 #include<stdio.h> main() {int a=3,b=4,c=8,d=4,m=1,n=3; printf("%d\n",(m=a>b)&&(n=c>d)); }

A.0
B.1
C.2
D.3
<上一题 目录 下一题>
热门 试题

单项选择题
下列说法正确的是( )。
A.auto和register将声明的对象说明为自动存储类对象,这些对象可用在函数中或函数外
B.将变量其定义为static类型,则其初值默认为随机值
C.typedef说明符并不会为对象预留存留空间
D.如果一个对象被声明为register,则埘它应用一元运算符&,意征取得其存储的地址
单项选择题
若有以下程序段: struct st {int n; int*m: }; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b)}; main() {struct st*p; p=s; } 则以下表达式中值为5的是( )。
A.(*p).m
B.*(p+1)->m
C.*(p++)->n
D.(p++)(*m)
相关试题
  • 下面程序的输出结果是______。 #in...
  • 写出下列程序的执行结果。 swap(p1,p2...
  • 下面程序的运行结果是______。 #de...
  • 下面程序中的数组a包括10个整数元素,从a...
  • 以下程序运行后的输出结果是______。...