C語言main函數(shù)的三種形式實例詳解
在C語言中,main()函數(shù)有三種形式。
1、無參數(shù)
#include <stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
2、有兩個參數(shù)
習(xí)慣上第一個參數(shù)是整型argc,保存了外部調(diào)用命令的參數(shù)個數(shù),第二個參數(shù)是指針數(shù)組或二級指針argv,以字符串形式保存了與argc對應(yīng)的參數(shù),如下例子:
#include <stdio.h>
int main(int argc, char* argv[])
{
int i = 0;
for (; i < argc; i++) {
printf("%s\n", argv[i]);
}
printf("Hello World!\n");
return 0;
}
3、有三個參數(shù)
在argc和argv的基礎(chǔ)上多了一個環(huán)境變量參數(shù),環(huán)境變量的形式是“ENV=value”,參數(shù)類型是指針數(shù)組或二級指針,如下例子:
int main(int argc, char* argv[], char* envp[])
{
int i = 0;
for (; envp[i] != '\0'; i++) {
printf("%s\n", envp[i]);
}
printf("Hello World!\n");
return 0;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
C++實現(xiàn)將數(shù)據(jù)寫入Excel工作表的示例代碼
直觀的界面、出色的計算功能和圖表工具,使Excel成為最流行的個人計算機數(shù)據(jù)處理軟件。在本文中,您將學(xué)習(xí)如何使用?Spire.XLS?for?C++?創(chuàng)建?Excel?文檔,以及如何將數(shù)據(jù)寫入?Excel?工作表2023-03-03
C++代碼實現(xiàn)網(wǎng)絡(luò)Ping功能
這篇文章主要介紹了C++代碼實現(xiàn)網(wǎng)絡(luò)Ping功能,Ping命令被送到本地計算機的IP軟件,該命令永不退出該計算機,本文給大家介紹的非常詳細,需要的朋友參考下吧2021-08-08
關(guān)于C語言多線程pthread庫的相關(guān)函數(shù)說明
下面小編就為大家?guī)硪黄P(guān)于C語言多線程pthread庫的相關(guān)函數(shù)說明。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05

