strcmp函数是C++中用于比较两个字符串的函数,它的原型为:
int strcmp(const char *str1, const char *str2);
strcmp函数比较两个字符串str1和str2,如果str1比str2小,则返回一个小于0的值;如果str1和str2相等,则返回0;如果str1比str2大,则返回一个大于0的值。
strcmp函数的使用方法如下:
- 声明两个字符串,用于比较:
char str1[100] = "Hello World"; char str2[100] = "Hello World!";
- 使用strcmp函数比较两个字符串:
int result = strcmp(str1, str2);
- 根据返回值result的值,判断str1和str2的大小关系:
if (result < 0) { // str1 < str2 } else if (result == 0) { // str1 == str2 } else { // str1 > str2 }