若有语句:char s1[10], s2[10]={"books"},则能将字符串books赋给数组s1的正确语句是
A. s1={"books"}
B. strcpy(s1, s2);
C. s1=s2;
D. strcpy(s2, s1);
查看答案
以下printf语句的输出结果是printf("%d\n", strlen("school");
A. 7
B. 6
C. 存在语法错误
D. 不定值
下面程序的功能是将字符串s中所有的字符c删除。请选择填空。#include main( ){ char s[80];int i, j;gets(s);for (i=j=0; s[i]!='\0'; i++)if (s[i]!='c')____s[j]='\0';puts(s);}
A. s[j++]=s[i]
B. s[++j]=s[i]
C. s[j]=s[i]
D. s[i]=s[j]
在C语言中,二维数组元素在内存中的存放顺序是________。(参考答案是:按行存储或先行后列)
若有定义:double x[3][5];,则x数组中行下标的下限为____,列下标的上限为___。(请大家把答案写在一个空里,用分号隔开就可以了)