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

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

PHPz
發布: 2023-09-22 15:01:02
轉載
877 人瀏覽過

在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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板