若定义字符数组 char str[10]="hello”,下列语句不正确的是()。
Aprintf("%s",str);
Bprintf("%c",str[0]);
Cscanf("%s",str);
Dscanf("%c",str[0]):
该回答引用GPTᴼᴾᴱᴺᴬᴵ
选 D。
因为 scanf("%c", str[0]) 的参数类型应该是字符类型,而不是字符数组类型,应该改为 scanf("%c", &str[0])。
D,字符输入要加上取地址 &
scanf("%c", &str[0]);