函数相关内容

C语言学习10_库函数

C语言学习10_库函数_02

1.库函数

C语言库函数 www.cplusplus.com链接里面

C语言学习10_库函数_03

strcpy

C语言学习10_指针变量_04

C语言学习10_库函数_05

C语言学习10_指针变量_06

2.自定义函数

C语言学习10_库函数_07

C语言学习10_指针变量_08

C语言学习10_自定义函数_09

例子:

C语言学习10_指针变量_10

交换两个数的位置,失败,查找原因

C语言学习10_自定义函数_11

因为的确a,b的数传到了函数x,y里面,经过一系列的变化的确完成了x,y 之间的交换,可是a,b两个数是没有变化的

C语言学习10_指针变量_12

经过改动之后,使用指针变量

C语言学习10_自定义函数_13

(另外的补充:

C语言学习10_自定义函数_14

上述错误的原因是main在同一工程两个源文件中出现并使用,所以会报错

C语言学习10_自定义函数_15

继续上面的讲解

以前提过的add相加的自定义函数就没有必要应用指针变量,那么究竟是为什么呢

因为add只是相加,并不需要对实参进行改变,没有必要用指针,但是交换位置就是对实参进行改变了,要建立起函数中的形参和实参之间的联系,应用指针变量正好


C语言学习10_库函数_16

C语言学习10_自定义函数_17

函数的调用

C语言学习10_自定义函数_18

C语言学习10_库函数_19

例子:

C语言学习10_指针变量_20

程序:

C语言学习10_自定义函数_21

优化

C语言学习10_库函数_22

sqrt()开平方

再用函数

C语言学习10_指针变量_23

C语言学习10_自定义函数_24