首页 > 代码库 > 黑马程序员—06-函数
黑马程序员—06-函数
一、什么是函数
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。
二、函数的定义
1. 定义函数的目的
l 将一个常用的功能封装起来,方便以后调用
2. 格式
l 固定格式(很多语言的函数都是这么写的)
返回值类型 函数名(形式参数列表)
{
函数体
}
三、函数的返回值
l 返回值就是函数调用完后,返回给函数调用者的结果,用return关键字进行返回。定义函数时,要指明函数的返回值类型
l 一个函数可以没有返回值,如果没有返回值,应该用void表示返回值类型。
l 如果一个函数没有明确写出返回值类型,那么代表这个函数的返回值类型是int
l 函数的弱语法
n 如果没有写返回值类型,默认是int
n 如果写了返回值,可以不返回
n 调用一个没有定义过的函数
四、函数的参数
l 形式参数:在定义函数时,函数名后面的小括号()中定义的变量称为形式参数,简称形参
l 实际参数:在调用函数时传入的值称为实际参数,简称实参
五、定义函数的步骤
1. 明确函数作用,起一个有意义的函数名称
2. 明确函数的参数和返回值
六、函数注意
l 不能嵌套定义函数
l 死循环调用,自己调用自己
l 不能重复定义、可以重复声明
七、函数的补充
1. main函数
l 返回值:0,正常退出;1,异常退出
2. printf函数
l #include
l 返回值:字符串的长度
黑马程序员—06-函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。