题目内容

运行下面程序后,则输出结果是【1】。#include void main(){ char s1[]={"He"};char s2[]={"llo"};strcat(s1,s2);printf("%s\n",s1);}

查看答案
更多问题

main(){char c;c=getchar();while(c!='?'){ putchar(c);c=getchar();}} 从键盘输入abcde?fgh(回车),程序的输出结果是【1】。

下面程序功能:将字符数组s[5]={'h','e','l','l','o'};变为s[5]={ 'o','h','e','l','l'};。将程序补充完整。#include int main(){ char s[5]={'h','e','l','l','o'};int i,t; t=s[4];for(i=4;i>0;【1】)s[i]=s[i-1]; s[0]=【2】;for(i=0;i<5;i++)printf("%c",s[i]);return 0;}

在用字符数组来处理字符串时,应始终保证数组的长度大于字符串的实际长度。

A. 对
B. 错

若定义char a[10][20];,则a数组可以存储10个字符串,每个字符串的长度至多为20。

A. 对
B. 错

答案查题题库