在C++中,strcmp函数可以用来比较两个字符串的大小。它是一个字符串比较函数,可以比较两个字符串的大小,比较的结果是整数。它的原型是:
int strcmp (const char *s1, const char *s2);
它的两个参数s1和s2是指向要比较的字符串的指针,它们必须是以NULL结尾的字符串。如果s1小于s2,函数返回一个小于0的整数;如果s1等于s2,函数返回0;如果s1大于s2,函数返回一个大于0的整数。
下面给出一个使用strcmp函数的示例:
#include#include using namespace std; int main() { char str1[] = "abc"; char str2[] = "ABC"; int result; // 比较两个字符串 result = strcmp(str1, str2); if(result < 0) { cout << str1 << " 小于 " << str2 << endl; } else if(result > 0) { cout << str1 << " 大于 " << str2 << endl; } else { cout << str1 << " 等于 " << str2 << endl; } return 0; }
上面的示例中,我们创建了两个字符串,并使用strcmp函数来比较它们。结果是str1小于str2。
strcmp函数可以用来比较两个字符串的大小。它接受两个参数,返回一个整数,根据返回值的大小来判断两个字符串的大小关系。