函数(1)

1,函数是什么(维基百科)

函数名,返回值类型,函数参数

 

2,分为库函数和自定义函数

A)C语言的库函数

· IO函数(输入输出函数)

· 字符串操作函数

· 字符操作函数

· 内存操作函数

·  时间/日期操作函数

· 数学函数……

举例,,(1)strcpy的使用arr2后面的#####还存在,但是有\0故打印在\0结束

(2)memset的使用

学会用工具查询库函数cplusplus

B)c语言的自定义函数(举例)

①求较大值

②交换两个变量的值(1:41)

  

3,函数参数

实际参数(可以是常量,变量 表达式,函数。但必须有确定的值)

形式参数(指函数名后括号内的变量,只能在函数内部使用)

 当实参传给形参时,型参时实参的一份临时拷贝,对形参的改变不会传给实参

4,函数调用

传值调用,实参和形参占用不同的内存块,对形参修改不会影响实参

传址调用,可以使实参和形参建立真正的联系

 

练习

1) 用函数打印100-200间的素数                        判断所给数是不是素数

2,判断是否闰年

3,写一个函数实现整型有序数组的二分查找

     

4,每使用函数一次。num加一

函数的嵌套调用和链式反应

 

嵌套调用

 

链式反应

把一个函数的返回值当作另一个函数的参数

 

 

函数的声明和定义

1,告诉编译器有一个函数叫什么,参数是什么,返回类型是什么,但具体是不是存在,无关紧要

2,函数的声明一般出现在函数的使用之前。要满足先声明后使用

3,函数的声明一般要放在头文件中的,函数的定义放在源文件中

函数的定义是指函数的具体实现,交代函数的功能实现

 

posted @ 2024-03-13 22:07  一只特立独行的猪yuu  阅读(2)  评论(0编辑  收藏  举报