黑马程序员——C语言函数知识点

------- android培训IOS培训、期待与您交流! ----------


一、 什么是函数

l 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为函数。所以,你可以说C语言程序是由函数构成的。

一、 函数的定义

1. 定义函数的目的

l 将一个常用的功能封装起来,方便以后调用

 

2. 定义函数的步骤

l 函数名:函数叫什么名字

l 函数体:函数是干啥的,里面包含了什么代码

 

3. 格式

l 固定格式(很多语言的函数都是这么写的)

返回值类型  函数名(形式参数列表

{

  函数体

}

l 举例

定义一个函数,计算两个整数的和

sum(int a, int b) 

{

int c = a + b;

}

 

一、 函数调用

l sum(10, 11); 引出返回值

l 说明函数的调用过程

l 简述return的作用

 

二、 函数的参数

1. 形参和实参的基本概念

2. 形参个数和实参一致:sum(10, 11, 12)

3. 参数的传递是值传递

4. 参数名不能跟函数内的局部变量同名

5. 函数可以没有参数:设计一个函数返回PI

 

三、 函数的返回值

1. 返回值的基本概念、return的作用

2. void

3. return

l void可以省略return

l 可以多次使用return

l return后面不能有其他语句

4. 函数的弱语法

l 如果没有写返回值类型,默认是int

l 如果写了返回值,可以不返回

l 调用一个没有定义过的函数

 

四、 定义函数的步骤

1. 明确函数作用,起一个有意义的函数名称

2. 明确函数的参数和返回值

一、 函数注意

l 不能嵌套定义函数

l 死循环调用,自己调用自己

l 不能重复定义、可以重复声明

 

二、 函数的补充

1. main函数

l 返回值:0,正常退出;1,异常退出

2. printf函数

l #include

l 返回值:字符串的长度


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值