主程序,也称主函数,在许多命令式程序设计语言里,主函数(main function)是程序开始运行的地方。而相对地,其它编程范式的语言中就很少会有这样一个概念。

1.主程序是什么意思

 

主程序,也称主函数,在许多命令式程序设计语言里,主函数(main function)是程序开始运行的地方。而相对地,其它编程范式的语言中就很少会有这样一个概念。

一段程序,总得有一个开始执行的起始点,这个起始点一般我们叫他主程序。

在主程序中,对于会多次使用的代码,一般我们会将他包装成子程序或者函数,以方便相同代码仅写一次,可以多次调用(当然,有时候,为了让整个程序看起来更加的好维护,或者好理解,我们也编写一些仅使用一次的子程序或函数)

子程序和函数的最大区别在于,子程序在执行后,并不返回任何值,而函数式要返回某种类型的值的。

主程序是什么意思

(图片来源于互联网)

 

2.主程序的作用

 

主程序程序的执行始终是开始于主程序的第一条可执行语句,所以每个完整的Fortran程序必须有且仅有一个主程序。

主程序的作用

(图片来源于互联网)

 

3.主程序流程图

 

void main()
{
InitIoput();                                   //IO端口初始化
a=0;                                           //运行指示计数
Set_Flag=0;                                 //0时间循环显示
AUXR=0X80;                                  //STC系列的1T 设置
TMOD=0X01;                                   //
InitWarningFlag();                          //初始化报警标志
init_lcd ();                                   //液晶初始化
lcd_clear();                                   //清除液晶显示
InitUart();                                   //初始化串口
SetIn_Flag=0;                               //设置时间保存标志位 初始化0 保存置一 退出复位置零
TimeSetFlag=0;                              //时间设置年月日时分秒个位十位选择标志 1-12 显示闪烁

主程序流程图

(图片来源于互联网)