以下程序段的输出结果是_____.(注:ㄩ表示空格) char a[7]="abcdef";char b[4]=
题目
以下程序段的输出结果是_____.(注:ㄩ表示空格) char a[7]="abcdef";char b[4]=
以下程序段的输出结果是_____.(注:ㄩ表示空格)
char a[7]=“abcdef”;char b[4]=“ABC”;
strcpy(a,b);
printf(“%c”,a[4]);
答案
答案是字符e,
strcpy(a,b); 意思是将字符串b拷贝到字符串a中,b的总共长度才4(字符串结尾都会有一个结束字符’ ‘),所以拷贝替换的只是a的前4个字符,第五个字符以后的字符并没有变.
printf(“%c”,a[4]);是输出字符串a中的第五个字符,由于第五个字符没有被替换,还是原来的字符e
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 篮里有9个苹果,分给9个小朋友,每个小朋友分1个苹果,最后还要剩下1个苹果,怎么分?
- 主人下马客在船下句是什么
- 一三近义的成语,一三反义的成语,二四近义的成语,二四反义的成语
- at zero degrees 零度为什么还要用复数?
- He was badly injured;only the finest treatment could have brought him through.怎么翻译,
- 选择题在两个答案徘徊每次都选择错的那个,特别是历史 如何判断材料说明了什么 总是有两个很接近的怎么排
- 石墨转变为金刚石是物理变化还是化学变化?
- 7、将1 mol气体A和1 mol气体B通入一体积不变的密闭容器中,在一定条件下发生如下反应:2A(g) + B(g)2C(g) ,反应达到平衡时,气体C的物质的量为0.3 mol.此时,若再加入0.
- lgx的取值范围?
- 一个正方形的面积为2cm²,将其沿相对的四个顶点剪开,把所得的4个直角三角形重新拼成两个小正方形.则小正方形的边长为---------cm?面积为------------cm²?