单项选择题

若有以下程序段:
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)

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序void sum(int a[]) a[0]=a[-1]+a[1]; main() int a[10]=1,2,3,4,5,6,7,8,9,10; sum(&a[2]); printf( %d n , a[2]);程序运行后的输出结果是()。

A. 6
B. 7
C. 5
D. 8

单项选择题
以下叙述正确的是( )。
A) 只能在循环体内和switch语句体内使用break语句
B) contiune语句的作用是结束整个循环的执行
C) 在循环体内使用break语句或continue语句的作用相同
D) 从多层循环嵌套中退出时,只能使用goto语句
相关试题
  • 以下程序运行后的输出结果是 。 #includ...
  • 以下fun函数的功能是在N行M列的整型二维数...
  • 以下程序中函数fun的功能是:构成一个如图...
  • 以下程序的输出结果为______。 #de...
  • 下面程序的功能是输出数组s中最大元素的下...