柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
struct S { int a, b; } data[2]={10,100,20,200}; main() { struct S p=data[1]; printf("%d\n", ++(p.a) ); } 程序运行后的输出结果是( )。
A.10
B.11
C.20
D.21
热度🔥1,277
参考答案:D
解析:
【解析】声明 data 是结构 S 数组。初始化 data[0].a=10; data[0].b=100;data[1].a=20;data[1].b=200。主函数中p=data[1] ; 即 p.a=data[1].a;p.b=data[1].b;执行语句printf("%d\n",++(p.a)); 打印输出时 p.a 先增1再打印。p.a = data[1].a=20,先增1 等于21。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列各进制的整数中,值最小的是( )。
在文件系统中,文件存储空间的分配单位通常是
软件质量特性与ISO 9126质量模型的基本层次,包括外部质量、内部质量和
关于网络管理的描述中,正确的是
标签
二级C语言
data
p.a
20
10