下面语句正确的是 A.char s[5] B.char s[5]="12345" C.chat s[56] D.char s[5];s[2]="2"
人气:188 ℃ 时间:2019-11-09 05:30:05
解答
我在想你这问题 每一个选项都没分号,如过有分好的话A对了,虽然没有初始化,也不会出现错误,B的话越界了想赋值“12345”,应该定义六个元素的数组,因为字符串后面会有‘\0’,C中char写错了,D中s[2]应该赋值字符而不是字符串,我认为答案是A.
推荐
- 若有说明语句:char c = '\72';则变量c( ).
- C语言char x[]="12345"; char y[]={'1','2','3','4','5' };
- 若有语句char *line[5]以下论述正确的是 为什么是那个答案
- 11、若有定义char x[ ]=”12345”;char y[ ]={’1’,’2’,’3’,’4’,’5’};则
- 设char*1=“12345”,s2=“1234”;执行语句printf(“%d\n”,strlen(strcpy(s1,s2)));后的输出结果是?
- 我能用一副三角尺拼出()个不同的钝角,其中最大的一个是()度
- 抒情的文章500字
- 已知关于x的方程x^2-(2k+1)x+k^2+1=0,有两个不相等实数根,试确定取值
猜你喜欢