不一渗芹搭定
但是C语言的源程序在执行时,固定都是从全局main函数开始,并从全局main函数结束。因此,自定义的函数如果要被执行,必须有一条能够从main函数到这个自定义函数的调用路径。
比如说,你自定义了函数A和函数B,其中函数B在函数A中有调用,但不在全局main函数中调用,那只需要在全局main函数中调用函数A,函数B就会在执行到函数A调用函数丛拿B的部分时执行
示例
#include<stdio.h>void B(){
printf("我是函数B\n")
}
void A(){
B()
printf("我是函数A\n"首渗)
}
main(){
printf("main函数执行开始\n")
A()
printf("main函数执行完毕\n")
}
运行结果:
main函数执行开始
我是函数B
我是函数A
main函数执行完毕
(按任意键)
先从主程饥迅序烂棚此执行,即 void main ,然后顺序执行,除非遇到中断#include<reg51.h>
............................//宏定义
..........................//全局变量
void main()
{
....................//初始化
while(1)
{
...................//主程序和槐
}
}
主程序一般都指Main函数,程序都是从Main开始执行的,里面可以实现你想要的功能,也就是你说的算法,算法很广泛,所有的功能都是属于算法,枝纳悄丛什么条件语句啊,循环语句啊猛运没,这些都是一种算法,不只是生活中的加减乘除那些才是算法欢迎分享,转载请注明来源:内存溢出
评论列表(0条)