有声明: char str[10]="abcde"; 数组str的元素个数为()
A.5
B.6
C.9
D.10
- · 有3位网友选择 C,占比30%
- · 有3位网友选择 D,占比30%
- · 有2位网友选择 B,占比20%
- · 有2位网友选择 A,占比20%
A.5
B.6
C.9
D.10
A、for(int i=0; i<=strlen(str2); i++) str1[ i ]="str2[" ];> B、str1="student";
C、str1=str2;
D、for(int i=0; str2[ i ]!=0; i++) str1[ i ]=str2[ i ];
A、char str[]="shanghai";
B、char str[]={"shanghai"};
C、char str[9]={'s','h','a','n','g','h','a','i',’\0’};
D、char str[8]={ 's','h','a','n','g','h','a','i'};
} void main { char str[M][N]={"ABCD","BCDEFG"," CDEFGHI"},i; char arr[100]={" "); printf("The string:\n"); for(i=0;i
【函数1说明】
函数palindrome(char s[])的功能是:判断字符串s是否为回文字符串。若是,则返回0,否则返回-1。若一个字符串顺读和倒读都一样时,则可称该字符串是回文字符串。例如,“LEVEL”是回文字符串,而“LEVAL”不是。
【函数1】
int palindrome(char s[]{
char *pi, *pj;
pi=s; pj=s+strlen(s)-1;
while(pi<pj&&(1)){
pi++; pj--;
}
if((2))return-1;
else return 0;
}
【函数2说明】
函数f(char *str, char del)的功能是:将非空字符串str分割成若干个子字符串并输出,del表示分割时的标志字符。
例如,若str的值为“33123333435”,del的值为“3”,调用此函数后,将输出三个子字符串,分别为“12”、“4”和“5”。
【函数2】
void f(char *str, char del){
int i,j, len;
len=strlen(str);
i=0;
while(i<len){
While((3)) i++; /*忽略连续的标志字符*/
/*寻找从str[i]开始直到标志字符出现的一个子字符串*/
j=i+1;
while(str[j]!=del && str[j]!='\0')j++;
(4)='\0'; /*给找到的字符序列置字符串结束标志*/
printf("%s\t",&str[i]);
(5);
}
}
A、str > str1
B、str < str1
C、str = str1
D、str <> str1
A、char *p=str;
B、char *p; p=str;
C、char *p=&str;
D、char *p; p=*str;
E、char *p; p=&str;
F、char p=str;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!