C++程序是函数集合
上一节
下一节
(1)main函数
全局的入口函数,作为程序执行的起点。C++标准约定,main函数允许如下两种形式的定义:
int main() { /* … */ }
int main(int argc, char* argv[]) { /* … */}
main函数返回整型数,通常,返回0表示程序正常退出,非0表示程序异常退出。
(2)其它函数
只能被main函数直接或间接的调用,否则不会被执行。

(3)执行流程
(1)执行流程首先进入main函数,然后按顺序一步步执行main函数中的语句;
(2)当遇到isprime函数调用时,就转而执行isprime函数的代码,于是程序执行流程跳转到isprime函数,并按顺序一步步执行函数中的语句。当遇到return语句或者执行到函数的末尾,则执行流程退出isprime函数;
(3)然后,执行流程又返回到调用函数的位置,即main函数中调用isprime函数的地方,并继续顺序执行main函数,直到main函数结束。
归根结底,C++程序是由一组函数组成的,执行程序就是调用函数。

