重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
程序总要有个开始吧
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站制作、城口网络推广、微信小程序开发、城口网络营销、城口企业策划、城口品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供城口建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
主函数 就是程序的开始
而子程序, 只是把一些常用的, 或者为了代码清晰
把一段代码放到 一个函数中去做, 然后让别的函数调用它(包括主函数).
所以主函数必须要有
子函数有没有无所谓, 如果要做的工作很少, 让他都在主函数中做也没关系
可以直接调用子函数,方法如下:
(1)在主函数之前定义子函数,在主函数体内可以直接调用。
(2)在主函数之后定义子函数,在主函数体内必须先声明子函数,才可以调用。
子函数在声明后可以先调用,后定义;避免编译器猜数据。操作方法如下:
1、函数的声明,函数有两种类型,一种是有返回值的,前面用int float double char 来定义,如int f(int n);前面的int就是返回值类型。
2、 如果函数不需要返回值,那么就用void来写在前面,如void f(int n);注意声明后面加分号。
3、 函数的定义,有返回值的函数一般就是 int f(int) { 函数内容 return 返回的结果}。注意f()没有分号。
4、没有返回值的函数结构为void f(){函数内容,发f(int n)后面也没有分号。
5、看一下函数的调用,有返回值的一般语言定义一个变量如c=f(n)。
C语言使用子函数可以增加代码的重用率,让代码简洁,逻辑清晰,更容易实现复杂的功能。如果把功能相同的代码写到一个函数中,对后期代码的修改更加方便,bug定位更快。