2-3 main函数
本节编程练习不计算学习进度,请电脑登录imooc.com操作

main函数

我们在上一小节的 Hello World 中,写了这样一段程序

#include <stdio.h>

int main(int argc,char **argv)
{
    printf("Hello World!\n");
    return 0;
}

在这段程序中,我们提到一个 main 函数。这个 main 函数是程序的入口,一个程序里,有且只有一个 main 函数。程序从 main 函数开始执行,到 main 函数结束而终止。

我们来看看这个函数里其他的部分。

首先是 (int argc,char **argv) ,这是一个参数列表。我们可以看到,这里有两个参数,第一个参数argc表示参数个数,第二个参数argv是参数组,两个参数一起表达了这个程序的启动参数。

另外一个是return语句,我们可以看到 main 函数有一个返回值,这个返回表示程序的执行结果。我们这个 Hello Wolrd 程序里面,返回的是 0。0 表示程序执行成功,没有出现问题。如果这里返回的是非 0 ,那么表示程序执行出现问题。

任务

  1.  
下一节