arduino 如何在C++中比较两个char数组?
作者:野牛程序员:2023-11-06 14:05:39 C++阅读 2819
在C++中,可以使用strcmp
函数来比较两个char
数组(也就是C字符串)。这个函数会返回一个整数值,用来表示两个字符串的比较结果。以下是示例代码:
#include <iostream> #include <cstring> int main() { char str1[] = "Hello"; char str2[] = "World"; int result = strcmp(str1, str2); if (result < 0) { std::cout << "str1 小于 str2" << std::endl; } else if (result > 0) { std::cout << "str1 大于 str2" << std::endl; } else { std::cout << "str1 等于 str2" << std::endl; } return 0; }
在上面的示例中,strcmp
函数比较了两个字符串str1
和str2
,并根据比较结果打印相应的消息。这是一种比较C风格字符串的方式。
如果在Arduino项目中使用C++,同样可以使用strcmp
函数来比较char
数组。如果你想在Arduino上运行这个示例代码,只需将其放入setup
函数中即可。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
