单项选择题
要定义一个字符串,下列选项中错误的是()。
A.char s[5]="hello";
B.char s[]="hello";
C.char *s ="hello";
D.char s[]={"h","e","l","l","o"};
点击查看答案&解析
相关考题
-
单项选择题
关于fgets()函数,下列描述中正确的是()。
A.从文件fp中读取长度为n的字符串存入str指向的内存
B.从文件fp中读取长度不超过n-1的字符串存入str指向的内存
C.从文件fp中读取n个字符存入str指向的内存
D.从str读取至多n个字符到文件fp中 -
单项选择题
若已定义x 和y为double 类型,则表达式x=1;y=(x+3)/2的值是()。
A.1
B.2
C.2.00000
D.2.50000 -
单项选择题
阅读下面程序:int i;int x[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};for (i =0;i<4;i++)printf("%3d",x[i][3-i]);下列选项中哪一项是正确的输出结果()。
A.1,5,9,13
B.1,6,11,16
C.4,7,10,13
D.4,8,12,16
