若有以下說(shuō)明和語(yǔ)句: struct student{ int age; int num; }std, *p; p=&std; 則下面對(duì)該結(jié)構(gòu)體變量std中成員age的引用方式錯(cuò)誤的是()。
A.std.age B.*p.age C.(*p).age D.p->age
若有下列函數(shù)定義: setw(int *x,int m,int n,int data) { int k; for(k=0;k *x=data; x++; } } 則調(diào)用此函數(shù)的正確寫(xiě)法是(假設(shè)變量的說(shuō)明為int a[50];)()。
A.setw(*a,5,8,1); B.setw(&a,5,8,1); C.setw((int*)a,5,8,1); D.setw(a,5,8,1);
若已有以下定義和語(yǔ)句: #include int x=4,y=3,*p,*q,*s; p=&x; q=&y; s=q; q=NULL; 則下面分別給出的四條語(yǔ)句中,錯(cuò)誤的是()
A.*q=0; B.s=p; C.*p=x; D.*p=*s;