上面的代码我们测试两个内容为test的字符串常量是否相等,按照常理,应该是相等的,这些在一些过程式语言中会得到相等的结论,但在c/c++却不是这样。
为什么呢?
strcmp()的函数原形是,int strcmp(const char* str1,const char* str)
相当将会返回一个等于0的整数,不相等的时候将会返回一个非0整数!
上面的代码我们测试两个内容为test的字符串常量是否相等,按照常理,应该是相等的,这些在一些过程式语言中会得到相等的结论,但在c/c++却不是这样。
为什么呢?
strcmp()的函数原形是,int strcmp(const char* str1,const char* str)
相当将会返回一个等于0的整数,不相等的时候将会返回一个非0整数!