- 定义函数
函数的返回值 函数的名字(函数的形参列表)
{
函数的执行体
}
1.函数的定义就是为了解决某种事情的具体代码块,详细描述函数能够实现某个特定功能的方法。
函数返回值的类型也称为函数的类型,因为如果函数名前的返回值类型和函数著形体的return表达式 ;中表达式的类型不同的话,则最终函数返回值的类型以函数命钱的返回值类型为准。
注:break是直接跳出循环,直接不循环了。
break是种植循环,return是终止函数,一个函数对应一个return;
- 函数的分类
有参函数 和 无参函数
有返回值 和 无返回值
库函数 和 用户自定义函数
普通函数 和 主函数(main函数)
一个程序只能有一个主函数
主可调普通,普通不能调主函数
普通函数可以随便调用
主函数是入口也是出口
函数分开处理作用功能。
- 函数的声明
函数调用要在函数定义之后,若调用在定义之前则会出错,需要先进行函数声明:
函数的返回值 函数的名字(函数的形参列表);
(函数声明是一个语句)
- 如何在软件开发中合理的设计函数来解决实际问题
一个函数的功能尽量独立,单一。
多学习,多模仿牛人的代码。
函数是C语言的的基本单位,类是JAVA,c++的基本单位
- 变量的作用域和存储方式
按作用域分:
全局变量
在所有函数外部定义的变量叫全局变量
适用范围: 从定义位置开始到整个程序结束
局部变量
在一个函数内部定义的变量(包括形参),都称为局部变量
适用范围:只能在此函数内部使用。
在一个函数内部如果定义的局部变量与全局变量名字一致,则局部变量会屏蔽全局变量。