首頁 >後端開發 >C++ >在C語言中,命令列參數是指在程式執行時透過命令列傳遞給程式的參數

在C語言中,命令列參數是指在程式執行時透過命令列傳遞給程式的參數

PHPz
PHPz轉載
2023-09-22 15:01:02855瀏覽

在C語言中,命令列參數是指在程式執行時透過命令列傳遞給程式的參數

執行作業系統任務的可執行指令稱為指令。這些命令是從作業系統的提示符號發出的。

與指令相關聯的參數如下:

  • argc - 參數計數。

  • argv - 參數向量。

argc - 它會儲存從命令提示字元傳遞的參數總數。

argv - 它是一個指向字元字串陣列的指針,包含參數的名稱。

例如:

c: |> sample. Exe hello how are you
   arguments

在這裡,

  • #argc = 5

  • argv[0] = sample.exe

  • argv[1] = hello

  • argv [2] = how

  • #argv[3] = are

  • argv[4] = you

範例

##以下是用於命令列參數的C程式:

#include<stdio.h>
main ( int argc, char *argv[ ]){
   int i;
   clrscr( );
   printf (" no. of arguments at command p = %d", argc);
   printf (" arguments given at prompt are </p><p>");
   for ( i = 1; i <argc; i++)
      printf ("%s</p><p> ", argv[i]);
   getch( );
}

輸出

使用命令列參數執行C程式:

  • 編譯程式

  • 執行程式

  • 前往命令提示字元並按照下面所示輸入。

  • c:|> sample.exe hello how are you.
    No. of arguments given at prompt is = 5
    Arguments given at command prompt are:
    hello
    How
    
    Are
    You
#

以上是在C語言中,命令列參數是指在程式執行時透過命令列傳遞給程式的參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除