char a[20]="abcdg",b[]="abcde"; printf("%d",strcmp(a,b)); 输出是
A: 1
B: 0
C: -1
D: 不确定值
A: 1
B: 0
C: -1
D: 不确定值
举一反三
- 定义 char a[]="Box",b[]="Boss";,语句printf("%d",strcmp(a,b));输出[input=type:blank,size:4][/input]
- 有如下定义:chara[][6]={"abcde","ABCDE","#@xyz"};哪个选项可以输出字符串"ABCDE"() A: printf(“%s”,a[0]) B: printf(“%s”,a[1][6]) C: printf(“%s”,a[2]) D: printf(“%s”,a[1])
- 有如下定义:chara[][6]={"abcde","ABCDE","#@xyz"};哪个选项可以输出字符串"ABCDE"() A: printf(“%s”,a[0]) B: printf(“%s”,a[1][6]) C: printf(“%s”,a[2]) D: printf(“%s”,a[1])
- 运行下面的语句后,输出结果为() char a[]="2",b[]={"100"}; char c; int d,e; c=strcmp(a,b); d=strcmp(b,a); e=strcmp(b,b); printf("%d%d%d",c,d,e);
- 关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)