有以下程序 struct s { intx,y; }data[2]={10,100,20,200}; main() { struct s *p=data; printf('%d',++(p->x)); } 程序运行后的输出结果是( )
举一反三
- 【单选题】有以下程序 struct s { intx,y; }data[2]={10,100,20,200}; main() { struct s *p=data; printf("%d ",++(p->x)); } 程序运行后的输出结果是() A. 10 B. 11 C. 20 D. 21
- 以下程序运行后的输出结果是()。 #include<stdio.h> struct S { int a, b; } data[2]={10, 100, 20, 200}; void main() { struct S p=data[1]; printf("%d", ++(p.a)); }
- 有以下程序 struct s { intx,y; }data[2]={10...; } 程序运行后的输出结果是(
- 有以下程序#include <;stdio.h>;struct tt{int x;struct tt *y;}s[3]={1,0,2,0,3,0};main(){struct tt *p=s+1;p->;y=s;p=p->;y;printf("%d\n",p->;x);}程序运行后的输出结果是 A: 2,3 B: 2,1 C: 1,2 D: 3,1
- 【单选题】有以下程序,程序运行以后输出的结果是()。 structS {inta;intb; } data[2] = {10,100,20,200}; main() { structS p = data[1]; printf(“%d ”,++(p.a)); } A. 10 B. 11 C. 20 D. 21