有下面的程序段char a[3],b[]="China";a=b;printf("%s",a);则( )。
A. 运行后将输出China
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译出错
查看答案
判断字符串s1是否大于字符串s2,则应当使用( )。
A. if(s1>s2)
B. if(strcmp(s1,s2))
C. if(strcmp(s1,s2)>0)
D. if(strcmp(s2,s1)>0)
若有定义int a[3][4]={{1,2,3,4},{0},{4,6}};则初始化后,a[1][2]的初值是________,a[2][1]的初值是___________。
定义如下变量和数组:int k;int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是________。for(k=0;k<3;k++) printf("%d,",a[k][2-k]);
下面程序段的运行结果是________。char c[5]={'a','b','\0','c','\0'};printf("%s",c);