好了,直接进入主题
加油站 : 当发生段错误时 ,可以使用 gdb file run 寻找段错误
1.自定义函数 : 把完成某一特定功能的语句封装成函数,通过函数调用完成功能
好处 :
(1). 简化程序结构
(2). 代码复用
2. 函数声明形式
函数的返回值类型 函数名(形参列表);
函数声明与定义的区别 :
(1) 函数声明没有函数体
(2) 与变量声明类似,末尾有分号
3. 函数的调用方法 (1) 表达式方式 (2) 语句方式 (3)参数方式
4.函数的参数与返回值
参数 : 参与运算的值
返回值 :运算的结果
注意: 函数可以么有返回值,也可以么有参数
5.形参和实参
形参 : 有类型描述 变量
实参 : 常量或变量
加油站 : 按值传递, 实参和形参,在两个不同的空间, 把实参的值复制放入形参中。
6.局部变量作用域 : 从当前到包含它的最近的第一个右“{”
7. static :
(1)修饰全局变量,可限制全局变量的作用域
(2)修饰局部变量,可延长局部变量的生命周期(作用域么变)
8. 全局变量 : 只能使用常量对其进行初始化
注意 : 若全局变量与局部变量重名 ,则局部变量起作用。(就近原则)
9. 递归函数 : 在函数实现中又有对自身的调用
递归就是函数的不断调用,必须有终止条件
扩展 : 函数栈帧地址 0xbf******
%p 打印地址
今天的英语: initializer (初始化程序) element(元素) constant(不变)
这几天,布置了很多作业,明天休息,做好了,会连题目和代码一块粘上,。。哎,有点难。。
不过俺家宝贝回来。加油!!!!