==运算符来比较两个字符串是否相等\0结尾。==运算符或strcmp函数来比较两个字符串是否相等。==运算符来比较两个字符串是否相等,就可能导致一些意想不到的结果,甚至引发错误。- #include <stdio.h>
-
- int main(void)
- {
- char name1[10] = "Alice"; // 定义一个长度为10的字符数组,用来存储姓名,初始化为"Alice"
- char name2[10] = "Alice"; // 定义另一个长度为10的字符数组,用来存储姓名,初始化为"Alice"
- if (name1 == name2) // 使用==运算符来比较两个字符串是否相等
- {
- printf("The names are equal\n"); // 如果相等,打印相等的信息
- }
- else
- {
- printf("The names are not equal\n"); // 如果不相等,打印不相等的信息
- }
- return 0;
- }