c语言如何对比字符串是否相同
把一个字符串变量直接赋值给另一个变量怎么实现
如果
返回为0;
则相等;
否则不等
标准库中有函数strcmp,当然,你其实自己也可以实现一个strcmp类似功能的函数,其实就是按字符比较,只要有不同就输出非0,而在以\0结束前每个都相同就输出0.
在程序中包含string。h文件。然后使用strcmp函数就可以。这个函数的规则是:
C语言标准库中包含了string库,类似于stdio库,使用时要先include <string.h>。
这个库中包含了strcmp函数,可以进行两个字符串之间的对比,如果字符串一样则返回0。
另外,sprintf函数可以实现将某个字符串赋值给另一个变量。
对于这个库的具体内容,可参考:http://www.runoob.com/cprogramming/c-standard-library-string-h.html
strcmp函数了解下
补充:#include <string.h>
先 #include string.h
然后使用strcmp函数,参数就是要比较的两个字符串,返回值是true或者false