下列定义的字符数组中,输出 printf("%s\n", str[2]) ;的输出是( )。
A: atic str[3][20] ={ "basic", "foxpro", "windows"};
B: basic
C: foxpro
D: windows
E: 输出语句出错
A: atic str[3][20] ={ "basic", "foxpro", "windows"};
B: basic
C: foxpro
D: windows
E: 输出语句出错
举一反三
- 下列定义的字符数组中,输出printf(“%s\n”,str[2]);的输出是()。 A: basic B: foxpro C: windows D: 输出语句出错
- 设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )
- 中国大学MOOC: 设有如下形式的字符数组定义:char str[]=”welcome”;则执行下列语句后的输出结果( )。printf(“%d\n”,strlen(strcpy(str,“Hello”)));
- 若定义字符数组 char str[10]="hello",下列语句不正确的是()。 A: printf("%s", str); B: printf("%c", str[0]); C: scanf("%s", str); D: scanf("%c", str[0]);
- 以下语句char str[ ]={"China"};printf("%d",sizeof(str));输出结果是____。