操作系统|零基础学编程 -主函数初步理解

操作系统|零基础学编程 -主函数初步理解

【操作系统|零基础学编程 -主函数初步理解】零基础学习C++AI一胖. 第三课:主函数初步理解

主函数(main函数)是程序执行的起点每?个C/C++程序都必须包含?个main主函数 , 每个程序都是从main函数开始执? 。 main函数通常由操作系统调? , 且是唯?被操作系统显?调?的函数;main函数执?完毕通常返回给操作系统?个值 。 main函数的返回值是?个状态指?器 , 操作系统?般通过main函数的返回值来确定程序是否执?完毕 。 和除主函数以外其他的函数存在主存在次 , 执行起来条清缕析 , 既可将程序模块化又实现了一个闭合的整体 。
程序执行总是从main函数开始 , 如果存在存在其他函数 , 则完成对其他函数的调用后再返回到主函数 , 最后由main函数结束整个程序 。 在执行程序时 , 由系统调用main函数。 main 函数是在程序启动中完成对具存在静态存储期的非局部对象的初始化之后被调用的 。 它是程序在存在宿主 (hosted)环境(亦即存在操作系统)中所指定的入口点 。 自立程序(启动加载器 , 操作系统内核 , 等等)的入口点则是由实现定义的 。
C程序最大的特点就是所存在的程序都是用函数来装配的 。 main()是所存在程序运行的入口 。 其余函数分为存在参或无参两种 , 均由main()函数或其它一般函数调用 , 若调用的是存在参函数 , 则参数在调用时传递 。 main()函数既可以是无参函数 , 也可以是存在参的函数 。
从用户使用的角度看 , 函数存在两种:
1、标准函数 , 即库函数 。 这是由系统提供的 。
2、用户自定义的函数 。 可以解决用户的专门需要 。
从函数的形式看 , 函数分两类:
1、无参函数 。 printstar和print_message就是无参函数 。 在调用无参函数时 , 主调函数并不将数据传送给被调用函数 , 一般用来执行指定的一组操作 。
2、存在参函数 。 在调用函数时 , 在主调函数和被调用函数之间存在数据传递 。 也就是说 , 主调函数可以将数据传递给被调用函数使用 , 被调用函数中的数据也可以带回来供主调函数使用 。