已有定义 char s; 使用scanf( )函数输入一个字符给变量s,不正确的函数调用是( )。
A: scanf("%c",&s) ;
B: scanf("%d",&s) ;
C: scanf("%u",&s) ;
D: scanf("%lf",&s) ;
A: scanf("%c",&s) ;
B: scanf("%d",&s) ;
C: scanf("%u",&s) ;
D: scanf("%lf",&s) ;
举一反三
- 已有定义 char s; 使用scanf( )函数输入一个字符给变量s,不正确的函数调用是(
- 假设定义了数组变量a,char a[10],正确的输入函数调用是( ) A: scanf("%s", a); B: scanf("%c", a); C: scanf("%s", &a); D: scanf("%c", &a);
- 以下scanf函数调用语句中对结构体变量成员的不正确引用是() A: scanf("%s",s[0].name); B: scanf("%d",&s[0].age); C: scanf("%d",&(p->sex)); D: scanf("%d",p->age);
- 不能正确为字符数组输入数据的是( )。 A: char s[5]; scanf("%s",&s); B: char s[5]; scanf("%s",s); C: char s[5]; scanf("%s",&s[0]); D: char s[5]; gets(s);
- 以下正确的程序段是: char *s; scanf("%s", s);|char s[20], *t=s;scanf("%s", t[2]);|char s[20]; scanf("%s", &s);|char s[20]; scanf("%s", &s[2]);