C語(yǔ)言main函數(shù)的三種形式實(shí)例詳解
在C語(yǔ)言中,main()函數(shù)有三種形式。
1、無(wú)參數(shù)
#include <stdio.h> int main(void) { printf("Hello World!\n"); return 0; }
2、有兩個(gè)參數(shù)
習(xí)慣上第一個(gè)參數(shù)是整型argc,保存了外部調(diào)用命令的參數(shù)個(gè)數(shù),第二個(gè)參數(shù)是指針數(shù)組或二級(jí)指針argv,以字符串形式保存了與argc對(duì)應(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、有三個(gè)參數(shù)
在argc和argv的基礎(chǔ)上多了一個(gè)環(huán)境變量參數(shù),環(huán)境變量的形式是“ENV=value”,參數(shù)類(lèi)型是指針數(shù)組或二級(jí)指針,如下例子:
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; }
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Go?的入口函數(shù)和包初始化的使用
- 細(xì)說(shuō)webpack源碼之compile流程-入口函數(shù)run
- C語(yǔ)言中main函數(shù)兩個(gè)參數(shù)的作用
- C語(yǔ)言中main函數(shù)與命令行參數(shù)詳細(xì)講解
- C語(yǔ)言main()函數(shù)的參數(shù)問(wèn)題詳解
- C語(yǔ)言 main 函數(shù)詳情
- c語(yǔ)言中main函數(shù)用法及知識(shí)點(diǎn)總結(jié)
- C語(yǔ)言中 int main(int argc,char *argv[])的兩個(gè)參數(shù)詳解
- c語(yǔ)言main函數(shù)使用及其參數(shù)介紹
- C語(yǔ)言的入口函數(shù)的實(shí)現(xiàn)
相關(guān)文章
VC基于ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了VC基于ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)的方法,較為詳細(xì)的分析了VC使用ADO操作數(shù)據(jù)庫(kù)的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10用c語(yǔ)言實(shí)現(xiàn)一個(gè)電話薄(附完整代碼)
大家好,本篇文章主要講的是用c語(yǔ)言實(shí)現(xiàn)一個(gè)電話薄(附完整代碼),感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01C++實(shí)現(xiàn)雙目立體匹配Census算法的示例代碼
這篇文章主要為大家詳細(xì)介紹了如何利用C++實(shí)現(xiàn)雙目立體匹配Census算法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-08-08C++?STL中五個(gè)常用算法使用教程及實(shí)例講解
本文主要介紹了C++?STL算法中常見(jiàn)的五個(gè)算法的使用教程并附上了案例詳解,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-11-11