发布网友 发布时间: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标识第二个字符串大