申し訳ありませんが、私は C の新人です。私がやろうとしているのは、--helpパラメータが のように端末に入力された場合に何かを出力することです./program --help
。したがって、コードは次のとおりです。
char *HELP = "--help";
char *argv1 = argv[1];
if (argv1 == HELP) {
printf("argv[1] result isaa %s\n", argv[1]);
}
そのため、 --help パラメータを使用しても if 条件を通過しません。では、その背後にある理由は何でしょうか?