中国大学MOOC: 假设有定义:struct { int n; char *str;}st={10,ABCD};则printf(%s,++st.str);的输出是_______。
举一反三
- 假设有定义:struct{intn;char*str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是
- 假设有定义:struct { int n; char *str;}st={10,"ABCD"};则printf("%s",++st.str);的输出是_______。 A: BCD B: ABCD C: B D: 以上均不是
- 若有以下定义,st已赋初值,则printf语句的输出结果是。 struct student { int num; char name[20]; }st={1001,"Jack"}; printf("%d,%s ",st);
- 以下程序的输出结果是(). main() {char str[]="ABCD",*p=str;printf("%s\n",p);}
- 中国大学MOOC: 下列程序的输出结果是()chara[10]="abcd",b[]="ABCD",str[50]="xyz";strcpy(str,strcat(a,b));printf("%s",str);