以下语句中存在语法错误的是 A)char ss[6][20]; ss[1]="right?"; B)char ss[][20]={"right?"}; C)char *ss[6]; ss[1]="right?"; D)char *ss[]={"right?"};
正确答案:A答案 A 解析:不能用赋值将一个字符串常量直接赋给一个字符串数组。
举一反三
- 下列语句中存在语法错误的是______。 A: char ss[]={ "right? "}; B: char ss[ ][20]={ "right? "}; C: char *ss[6]; ss[1]= "right? "; D: char ss[6][20]; ss[1]= "right? ";
- 以下语句中存在错误的是( )。 A: char ss[6][20];ss[1]="right?"; B: char ss[][20]={"right?"}; C: char *ss[6]; ss[1]="right?"; D: char *ss[]={"right?"};
- 下列字符数组定义和赋值正确的是( ) A: char ss[]={'abcd'}; B: char ss[4]="abcdef"; C: char ss[5]={ "abcd"}; D: char ss[5]= 'abcd';
- 若ss$=Access据库实用教程,则Left(ss,6)Right(ss,4)的值是( )。
- 下列结构体类型说明和变量定义中,正确的是 A: struct SS{char flag;float x;} struct SS a,b; B: struct {char flag;float;}SS; SS a,b; C: struct ss{char flag;float x;}; struct ss a,b; D: typedef{char flag;float x;}SS; SS a,b;
内容
- 0
以下结构体类型说明及结构体变量a,b的定义中,正确的是:( )。 A: struct ss { char flag; float x; } ; ss a,b; B: struct ss{ char flag;float x;}; struct ss a,b; C: struct { char flag; float x; }ss; ss a,b; D: struct { char flag;float x;}ss;struct ss a,b;
- 1
char ss[11] = "0123456789",sizeof(ss)的值是()
- 2
从键盘输入一个字符串放在字符数组ss中,假设ss的大小是30,求输入的字符串中字符为'a'的个数。 #include int fun(char ss[]) { } main() { char ss[30]; int i,n; gets(ss); n=fun(ss) ; printf("%d ",n); }
- 3
若ss$="Access数据库实用教程",则Left(ss,6) & Right(ss,4)的值是( )。 A: Access数据库教程 B: Access实用教程 C: Access数据库实用教程 D: Access 教程
- 4
有以下程序:void ss(char *s,char t){... char str1[100]=