【发布时间】:2025-11-28 08:30:02
【问题描述】:
int main(int argc, char const *argv[]) {
if (argv[1] == '-n')
{
printf("Hello");
}
}
当我运行它时,我收到“警告-指针和整数之间的比较”错误。我该如何解决这个问题?
我通过打印检查了argv[1] 是否包含-n。
【问题讨论】:
-
argv是一个字符串的数组。'-n'是一个多字符常量,而不是字符串。并不是说您无论如何都使用==来比较字符串。 -
是的,这是重复的。感谢您的回答!
-
-n 不是字符...
标签: c