下面C语言函数的作用:puts(str),gets(str),strcmp(str1,str2),strcpystr1,(str2)

发布网友 发布时间:2022-04-25 20:43

我来回答

4个回答

热心网友 时间:2023-10-15 01:39

puts(str):输出字符串str的内容。
gets(str):输入字符串,存入str表示的空间。
strcmp(str1,str2):比较两个字符串,str1>str2返回值>0,str1==str2返回值为0,str1<str2返回值<0
strcpy(str1,str2):将字符串str2复制到str1。

热心网友 时间:2023-10-15 01:40

puts(str):输出字符串
gets():接收一个字符串,需要用户输入
strcmp(str1,str2):是字符串比较函数,将字符串str1和str2比较大小,(按ASCII码值比较)
,strcpy(str1,str2):字符串拷贝函数,将字符串str2的内容拷贝到str1中,str1中原先的内容被覆盖

热心网友 时间:2023-10-15 01:40

puts(str), //打印str字符串
gets(str), //从标准输入 输入字符串到str
strcmp(str1,str2), //比较字符串str1,str2
strcpy(str1,str2) //将str2复制到str1

热心网友 时间:2023-10-15 01:41

字符串比较函数。

*str1 - *str2
这个就是用str1现在指向的字符减去str2指向的字符,将减后的结果返回。

比如:
*str1 = "abcd"
*str2 = "abca"
strcmp(str1,str2)的返回是多少?
str1++,str2++
a = a
str1++,str2++
b = b
str1++,str2++
c = c
str1++,str2++
d - a = 3

根据返回值你就知道字符串是否一样,哪个大。
得到3,数值大于0,说明第一个字符串大,等于0表示一样,小于0标识第二个字符串大

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com