第五章知识点

1.c语言自带的叫库函数,自己定义的叫自定义函数。
2.函数定义的一般形式 函数类型 函数名(形式参数表)最后return x(x与函数类型保持一致)
3.函数首部后不加“;”    它和函数体一起构成完整的函数定义。但函数声明要有“;”
4.形参:位于其首部的参数,必须是变量,用于接受传递过来的值。要用“,”分隔开,可以没有也可以有多个。
5.实参:主调函数的参数,可以是常量,变量,表达式。
6.参数传递:在程序运行时,实参的值依次传递给形参,且是单向的,只允许把实参复制给形参, 形参的值在函数中改变了,也不会影响实参。
7.实参和形参可以同名也可以不同名,要一一对应。
8.return语句只能返回一个值。
9.函数类型为void,表示不返回结果,通常以屏幕输出等方式体现。
10.在不返回结果的函数定义中,void不能省略;否则会默认定义为int。
11.不返回结果的函数定义 void 函数名(形参表) (最后可以不加 return)。

void 函数名(形参表)

{

        函数语句

}
12.局部变量:定义在函数内部的变量,不能定义在中间位置,有效作用范围局限于所在的函数内部(12.5 形参是一个局部变量),它们各自有不同的变量实体和使用范围,不会相互干扰。
13.复合语句中的局部变量其有效的使用范围被局限于复合语句内,一般用作小范围的临时变量。
14.全局变量:不属于任何函数的变量,定义在函数外部即可,作用范围是从定义开始到程序所在文件的结束。可以帮助解决函数多结果返回的问题,但全局变量更多用于多函数间的全局变量数据表示。
15.自动变量:auto函数调用结束自动收回。(局部变量是自动变量)
16.静态变量:static函数调用结束后值仍然保存着。
17.静态变量 赋初值只在函数第一次调用时起作用,若没有赋初值,系统将自动赋为0。

18.自动变量没有初赋值,则存储单元将为随机值。
19.函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值