十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一个程序有且只有一个主函数,即这程序的入口。子函数即实现程序中某一个单一功能的处理器。
创新互联专注于黄石网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供黄石营销型网站建设,黄石网站制作、黄石网页设计、黄石网站官网定制、微信小程序开发服务,打造黄石网络公司原创品牌,更为您提供黄石网站排名全网营销落地服务。
比如一个程序叫做饭,包括两个子函数:电饭锅,米,做饭这个主函数就是调用电饭锅和米做出米饭。
主函数:即程序的入口函数,通常是有main字样的函数为主函数。程序执行的时候最先调用的是这个函数。
子函数:即用户可以自定义的函数,其实可以写到主函数中,但阅读等很费劲,所以很多代码提到子函数中实现,让代码可读性很强,更精练。
因此,主函数必须有,且可以调用子函数,这是编程语言决定的。子函数可有可没有,子函数可以被主函数调用,也可以被其他子函数调用。
主函数:
返回值类型
main(参数)
int
main()
{
aaa();
}
子函数
void
aaa()
{
}
跟你打个比方吧,就像文件夹的子文件夹和父文件夹一样。子函数与父函数是函数嵌套里的,括号外面的是括号里面的父函数,里面是外面的子函数。
int menu_select( );
linklist createlist(void);
void insertnode(linklist head,listnode *p);
listnode *listfind(linklist head);
void delnode(linklist head);
void printlist(linklist head);
这些函数,你知道是弄什么的吧,可是我不知道,你得弄齐全的代码,才可以完全看懂啊。
大致的感觉是,这是一个关于联系人列表的建立、查询、修改等功能!
前面一段是结构体的定义和一些主要函数的声明。之后的是一个main函数,main函数主要页就是用了一个switch选择语句,将各个功能分隔开。并且调用各个函数,实现功能!