函数相关内容
1.库函数
strcpy
2.自定义函数
例子:
交换两个数的位置,失败,查找原因
因为的确a,b的数传到了函数x,y里面,经过一系列的变化的确完成了x,y 之间的交换,可是a,b两个数是没有变化的
经过改动之后,使用指针变量
(另外的补充:
上述错误的原因是main在同一工程两个源文件中出现并使用,所以会报错
)
继续上面的讲解
以前提过的add相加的自定义函数就没有必要应用指针变量,那么究竟是为什么呢
因为add只是相加,并不需要对实参进行改变,没有必要用指针,但是交换位置就是对实参进行改变了,要建立起函数中的形参和实参之间的联系,应用指针变量正好
函数的调用
例子:
程序:
优化
sqrt()开平方
再用函数