亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

c語言main函數使用及其參數介紹

2020-01-26 15:33:01
字體:
來源:轉載
供稿:網友

每一C程序都必須有一main()函數,可以根據自己的愛好把它放在程序的某個地方。有些程序員把它放在最前面,而另一些程序員把它放在最后面,無論放在哪個地方,以下幾點說明都是適合的。

在Turbo C2.0啟動過程中,傳遞main()函數三個參數:argc,argv和env。
* argc:整數,為傳給main()的命令行參數個數。
* argv:字符串數組。
char* argv[],我們可以看出,argv的類型是char* [],即是一個指向字符數組的指針,所以我們還可以寫作:char** argv。
在DOS 3.X版本中,argv[0]為程序運行的全路徑名;
對DOS 3.0以下的版本,argv[0]為空串("")。argv[1]為在DOS命令行中執行程序名后的第一個字符串;argv[2]為執行程序名后的第二個字符串;...
argv[argc]為NULL。
*env:字符串數組。env[]的每一個元素都包含ENVVAR=value形式的字符串。其中ENVVAR為環境變量如PATH或87。value為ENVVAR的對應值如C:/DOS,C:/TURBOC(對于PATH)或YES(對于87)。

TurboC2.0啟動時總是把這三個參數傳遞給main()函數,可以在用戶程序中說明(或不說明)它們,如果說明了部分(或全部)參數,它們就成為main()子程序的局部變量。 請注意:一旦想說明這些參數,則必須按argc,argv, env的順序,如以下的例子:

復制代碼 代碼如下:

main()
main(int argc)
main(int argc, char *argv[])
main(int argc, char *argv[], char *env[])

其中第二種情況是合法的,但不常見,因為在程序中很少有只用argc,而不用argv[]的情況。以下提供一樣例程序EXAMPLE.EXE, 演示如何在main()函數中使用三個參數:

復制代碼 代碼如下:

/*program name EXAMPLE.EXE*/
#include
#include
main(int argc,char *argv[],char *env[])
{
int i;
printf("These are the %d command-line arguments passed to main:/n/n", argc);
for(i=0; i<=argc; i++)
printf("argv[%d]:%s/n", i, argv[i]);
printf("/nThe environment string(s)on this system are: //n/n");
for(i=0; env[i]!=NULL; i++)
printf(" env[%d]:%s/n", i, env[i]);
}

如果在DOS提示符下,按以下方式運行
EXAMPLE.EXE: C:/example first_argument "argument with blanks" 3 4"last butone" stop!

注意:
可以用雙引號括起內含空格的參數,如本例中的:"argumentwith blanks"和"Last but one")。 應該提醒的是:傳送main()函數的命令行參數的最大長度為128個字符 (包括參數間的空格),這是由DOS限制的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人美女av在线直播| 日韩欧美黄色动漫| 91禁外国网站| 精品视频在线观看日韩| 欧美激情性做爰免费视频| 丝袜一区二区三区| 日韩在线视频网站| 国产精品久久久久av免费| 久久91精品国产91久久跳| 色综合亚洲精品激情狠狠| 亚洲激情视频网站| 18性欧美xxxⅹ性满足| 国产精品天天狠天天看| 97在线看免费观看视频在线观看| 亚洲iv一区二区三区| 欧美日韩不卡合集视频| 久久精品最新地址| 中文字幕日韩在线观看| 欧美精品18videosex性欧美| 亚洲欧洲自拍偷拍| 国产精品永久免费在线| 国产xxx69麻豆国语对白| 国外成人性视频| 亚洲美女精品久久| 69av在线播放| 欧美激情久久久| 国色天香2019中文字幕在线观看| 疯狂做受xxxx欧美肥白少妇| 欧美在线观看一区二区三区| www高清在线视频日韩欧美| 国产区精品在线观看| 亚洲视频国产视频| 欧美激情欧美狂野欧美精品| 欧美日韩一区二区在线| 色中色综合影院手机版在线观看| 国产69精品久久久久9| 欧美交受高潮1| 91精品久久久久久久久中文字幕| 久久99精品视频一区97| 国产网站欧美日韩免费精品在线观看| 成人444kkkk在线观看| 国产精品一区电影| 国产精品久久77777| 91精品国产自产在线老师啪| 日韩精品在线免费观看| 亚洲成人999| 国产一区二区三区在线视频| 米奇精品一区二区三区在线观看| 久久久久日韩精品久久久男男| 69影院欧美专区视频| 国产精品久久99久久| 亚洲精品自拍第一页| 成人a级免费视频| 欧美三级欧美成人高清www| 91精品国产色综合久久不卡98口| 国产精品福利无圣光在线一区| 91大神福利视频在线| 国产成人精品一区二区三区| 日韩av不卡在线| 午夜精品一区二区三区在线视| 亚洲欧美日韩高清| 日韩精品在线观| 精品偷拍各种wc美女嘘嘘| 国产精品男女猛烈高潮激情| 久久人人爽国产| 亚洲日本中文字幕| 久久久这里只有精品视频| 国产极品精品在线观看| 亚洲国产欧美一区二区丝袜黑人| 亚洲欧洲在线视频| 日韩在线观看高清| 丝袜情趣国产精品| 欧美高跟鞋交xxxxxhd| 久久精品中文字幕电影| 日韩网站免费观看| 久久久av网站| 亚洲美女免费精品视频在线观看| 亚洲成色999久久网站| 亚洲欧洲偷拍精品| 欧美性一区二区三区| 中文字幕日韩综合av| 亚洲欧美精品一区| 国产精品h片在线播放| 91欧美日韩一区| 97色在线播放视频| 国产精品69久久| 欧美日本高清视频| 日韩亚洲在线观看| 国产中文字幕亚洲| 国产精品精品视频| www.欧美精品| 91久久久国产精品| 欧美日韩在线影院| 亚洲国产欧美一区二区三区同亚洲| 日韩国产精品亚洲а∨天堂免| 亚洲色图15p| 精品久久久香蕉免费精品视频| 欧美中文字幕在线播放| 亚洲色图25p| 亚洲精品视频免费| 97人人模人人爽人人喊中文字| 欧美电影免费在线观看| 久久久精品免费视频| 亚洲欧洲日产国产网站| 国产精品久久av| 亚洲最大激情中文字幕| 国产69久久精品成人看| 91精品在线播放| 国产精品夫妻激情| 国产成人精品亚洲精品| 日韩有码片在线观看| 色阁综合伊人av| 国产成人综合精品| 不卡av在线网站| 在线视频中文亚洲| 精品亚洲夜色av98在线观看| 91在线免费视频| 久久精品视频一| 亚洲激情自拍图| 最近2019年日本中文免费字幕| 国产福利精品av综合导导航| 日韩欧美成人网| 国产精品视频99| 亚洲欧美999| 久热在线中文字幕色999舞| 国产精国产精品| 精品亚洲一区二区三区| 国产亚洲视频在线| 国产精品免费久久久久久| 亚洲国产成人久久综合一区| 92国产精品视频| 欧美午夜影院在线视频| 精品亚洲国产成av人片传媒| 欧美日韩精品二区| 国产精品久久9| 亚洲成在人线av| 91wwwcom在线观看| 国产香蕉一区二区三区在线视频| 国产精品高清在线| 国产一区红桃视频| 国产日本欧美在线观看| 欧美野外wwwxxx| 91精品视频免费看| 欧美中文在线免费| 国产成人极品视频| 国模私拍视频一区| 91av免费观看91av精品在线| 国产精品久久久久久久9999| www.亚洲人.com| 国产精品第一区| 成人免费视频a| 久久久久久这里只有精品| 97高清免费视频| 欧美大胆在线视频| 国产精品视频在线播放| 欧美日韩免费一区| 欧美成年人视频| 国产亚洲精品综合一区91| 国产精品亚洲一区二区三区| 欧美一级大片视频| 国产欧美亚洲视频| 一区二区三区天堂av| 欧美激情一级欧美精品| 福利视频第一区|