11问答网
所有问题
当前搜索:
设s1和s2都是字符串型变量
C语言:指针:功能是将两个
字符串s1和s2
连接起来。请填空。
答:
conj(char *p1,char *p2) {char *p=p1; while(*p1) p1++; while(*p2){*p1 = *p2 ;p1++;p2++;} *p1='\0'; p1 = p ; } 采纳哦
char
s1
[]="
string
",
s2
[8],*s3,*s4="string2" 下面对strcpy的调用那些是...
答:
C,s3未被初始化,可能指向系统中的任意位置。最可能的结果是访问地址越界。即便程序在执行这句时不报错,结果也是未知的,有可能导致系统更严重的错误。D,
s2
内的内容是未初始化的。如前面所说,被当成
字符串
处理时将无法找到正确的字符串结尾。该语句执行的结果未知,主要看是否会再次访问该字符串。
C语言题目:
答:
下列正确的是(D)A 2个字符串个数相等才能比较 B 字符个数多的字符串大 C "STOP "(最后有个空格)与"STOP"相等 D "THAT"小于"that"字符串比较时是两个
字符串s1
,s2中的每个字符按照从左到右的顺序依次比较(对应的两个字符的大小判定是按照ASCII 值来比较的),假设s1的前四个元素
和s2
的相同而...
若有说明“char
s1
[30]= abc ,
s2
[]= defghi ; ,则在使用函数stoat(s1...
答:
【答案】:D strcat(s1,s2)函数的功能是把
s2字符串
连接到
s1字符串
的末尾,要保证s1有足够的空间容纳下连接后的字符串。
C语言题目:编写函数strcopy,实现把
字符串s1
复制到
s2
。
答:
include<stdio.h> main(){ void strcopy(char *,char *);char s1[20]="abc";char s2[10]="def***";strcopy(s1,s2);printf("%s",s1);} void strcopy(char *s1,char *s2)/*
s1是
接受
字符串
的内存的起始地址,
s2是
被复制字串起始地址*/ { for ( ; *s2; ++s2,++s1)/*从第一个...
c++题目,编写一个
字符串
整理函数void squeeze(char*
s1
,char*
s2
)
答:
include <stdio.h> include <conio.h> void squeeze(char *
s1
,char *
s2
);main(){ char a[20],b[3];printf("input a:\n");gets(a);printf("input b:\n");gets(b);squeeze(a,b);printf("output:\n");puts(a);getch();} void squeeze(char *s1, char *s2){ int i,j,k;...
求
串
长:
设S1
="Hello",
S2
="student",则stlen(S1,S2)的值是? 答案是13...
答:
是C语言?stlen是自己写的函数么?还是打错了?strlen()?如果是strlen(参数),这个函数只有一个参数,如果你写成那样,编译都过不了的 strlen是求一个
字符串
的长度,不包括'\0'
编写一个函数,实现对两个
字符串
进行比较,函数原型可为: int strcmp(c...
答:
一个公认的实现方法如下: 注意两个形参应该是const char int my_strcmp(const char *
s1
, const char *
s2
){ unsignedchar uc1, uc2;while(*s1 !='\0' && *s1 ==*s2){ s1++;s2++;} uc1 =(*(unsignedchar*) s1);uc2 =(*(unsignedchar*) s2);return((uc1 < uc2)?-1:(uc1...
c语言 Q2将
字符串s2
中所有未出现在
s1
中的字母添加到s1的末尾,然后输出...
答:
} if (j == len1) s1[k++] = s2[i]; } s1[k] = '\0'; return s1;}void main(){ char s1[80], s2[80]; printf("输入
字符串s1
:"); gets(s1); printf("输入
字符串s2
:"); gets(s2); printf("结果:%s\n", addat(s1, s2));}inclu...
String
s1
= new String("Hello"); String
s2
= "Hello";这两个有...
答:
堆里new了两个对象,常量池一个"hello"对象 s1,s2,s3,s4都是引用
变量
不是对象 S3和S1是同一个以象,并没有分配对象 编译时刻一个,运行期两个 String s1=new String("hello"); 就创建了2个对象,而String s2=new String("hello"); 创建一个对象,String s3=
s1和String
s4=
s2是
引用创建...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜