【C语言学习总结】——第七章 函数与预编译

第七章 函数与预编译
C语言程序的框架有两种:
1.一个main() 单框架
2.一个main()+多个子函数 复合框架

注:
1.一个源程序文件可由一个或多个函数组成(函数是C语言的基本单位)
2.一个C语言程序可以由一个或多个源程序文件组成
3.C程序执行总是从main()开始,结束于main()结束;可调用其它函数
4. 函数不能嵌套定义,但可以互相调用,不能调用main() (main函数只能系统调用,main函数可以调用其他的子函数,子函数之间可以相互调用)

函数的分类:
(1)无参函数和有参函数
(2)库函数和用户自定义函数+main( )

函数定义与使用
1、函数定义
格式:

函数返回值类型      函数名(形式参数列表)
                   {
   
                         函数体;
                   }

注意:
(1) 函数体可以没有语句,但不能没有花括号,函数名后必须有一对小括号(2个不能丢)
(2) 定义有参函数时,形参的定义可以采用传统方式或现代方式两种(一般都是用现代的)

      传统方式:
      int max(x,y)
     int x,y;//不能定义形参以外的其他变量
       {
      }
      现代方式:
       int max(int x,int y)
       {
      } 

(3) 不能在定义函数时在函数首部小括号后直接跟分号
(4)定义函数时,必须采用传统方式或现代方式指定形参的类型
(5)return语句的功能有俩个:1、计算 ;2、返回语句开头,返回的数据类型也是语句开头定义的数据类型

 形式1int fun(int x,int y)
               {
                   //非void型:int、float、char
              	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨辰ins

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值