C プログラムを実行するとき、コマンド ラインからいくつかの値を渡すことができます。これらの値は コマンド ライン パラメータ と呼ばれ、多くの場合、特にこれらの値をコード内でハードコーディングするのではなく、外部からプログラムを制御したい場合に、プログラムにとって重要です。
コマンド ライン パラメータは main() 関数パラメータを使用して処理されます。ここで、argc は渡されるパラメータの数を指し、argv[] は各パラメータへのポインタの配列です。プログラムに渡されるパラメータ。以下は、コマンド ラインから指定された引数があるかどうかを確認し、適切なアクションを実行する簡単な例です -
#include <stdio.h> int main( int argc, char *argv[] ) { if( argc == 2 ) { printf("The argument supplied is %s</p><p>", argv[1]); } else if( argc > 2 ) { printf("Too many arguments supplied.</p><p>"); } else { printf("One argument expected.</p><p>"); } }
$./a.out testing The argument supplied is testing
$./a.out testing1 testing2 Too many arguments supplied.
$./a.out One argument expected
以上がC言語のコマンドラインパラメータの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。