以下程序的运行结果是( )#includeint a=3, b=5;void swap( ){int t;t=a; a=b; b=t;}int main( ){swap( );printf ("a=%d,b=%d\n",a,b);return 0;}
A. a=3,b=5
B. a=5,b=3
C. 3,5
D. 5,3
查看答案
以下程序的运行结果是()#includevoidswap(inta,intb){intt;t=a;a=b;b=t;}intmain(){inta=3,b=5;swap(a,b);printf("a=%d,b=%d\n",a,b);return0;}
A. a=3,b=5
B. a=5,b=3
C. 3,5
D. 5,3
设有以下说明语句:typedef struct{ int i;char c[10];}STU;则下面叙述中正确的是( )
A. STU是结构体变量名
B. STU是结构体类型名
C. typedef struct是结构体类型名
D. struct是结构体类型名
若有以下说明语句:struct stu{ int x;float y;char z;}student;则下面叙述中不正确的是( )
A. struct 是声明结构体类型的关键字
B. student是结构体类型名
C. x,y,z都是结构体成员
D. struct stu 是结构体类型名
若有以下定义:struct student{int age; int num;}std,*p;p=&std;则对结构体变量std中成员age的引用方式不正确的是()
A. std.age
B. p->age
C. (*p).age
D. *p.age