若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
A.typedef STP char *s
B.typedef*char STP;
C.typedef STP *char;
D.typedef char* STP;
第1题:
程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; ..... } 以下选项中对函数Fun的正确调用语句是 ______。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
第2题:
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
A.typedef STP char*s;
B.typedef*char STP;
C.typedef STP*char;
D.typedef char*TP;
第3题:
【单选题】以下四种说法中,正确的是________。(第7章 指针程序设计)
A.char *a="china"; 等价于 char *a; *a="china";
B.char str[]={"china"}; 等价于 char str[10]; str[]={"china"};
C.char *s="china"; 等价于char *s; s="china";
D.char a[4]="abc",b[4]="abc"; 等价于 char a[4]=b[4]="abc";
第4题:
若要说明一个类型名STP,使得定义语句STP s等价于char *s,以下选项中正确的是( )。
A.typedef STP char *s;
B.typedef *char STP;
C.typedef STP *char;
D.typedef char* STP;
第5题:
若要说明一个类型名CHARP,使得定义语句“CHARP s;”等价于“char *s;”,以下选项中正确的是______。
A.typedef CHARP char*s;
B.typedef * char CHARP;
C.typedef CHARP *char:
D.typedef char*CHARP;