物聯(lián)網(wǎng)/嵌入式工程師
重磅升級:新增硬件電路設(shè)計與實戰(zhàn),讓你軟硬通吃,同級PK無敵!行業(yè)風(fēng)口、政策傾斜,新晉熱門高薪不內(nèi)卷!0基礎(chǔ)一站式就業(yè)完整路徑,搶占先發(fā)優(yōu)勢!
我們在上一小節(jié)的 Hello World 中,寫了這樣一段程序
#include <stdio.h>
int main(int argc,char **argv)
{
printf("Hello World!\n");
return 0;
}
在這段程序中,我們提到一個 main 函數(shù)。這個 main 函數(shù)是程序的入口,一個程序里,有且只有一個 main 函數(shù)。程序從 main 函數(shù)開始執(zhí)行,到 main 函數(shù)結(jié)束而終止。
我們來看看這個函數(shù)里其他的部分。
首先是 (int argc,char **argv) ,這是一個參數(shù)列表。我們可以看到,這里有兩個參數(shù),第一個參數(shù)argc表示參數(shù)個數(shù),第二個參數(shù)argv是參數(shù)組,兩個參數(shù)一起表達了這個程序的啟動參數(shù)。
另外一個是return語句,我們可以看到 main 函數(shù)有一個返回值,這個返回表示程序的執(zhí)行結(jié)果。我們這個 Hello Wolrd 程序里面,返回的是 0。0 表示程序執(zhí)行成功,沒有出現(xiàn)問題。如果這里返回的是非 0 ,那么表示程序執(zhí)行出現(xiàn)問題。
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報