函数、全局变量、局部变量和返回值的介绍与使用注意
来源:互联网 发布:黑马程序员 如何 编辑:程序博客网 时间:2024/06/05 02:57
break: 结束当前所在的循环
continue:结束本次循环,继续下次循环
return: 结束当前函数
函数:
就是把一段完成独立功能的代码打包起来
函数原则:
功能单一性
无参无返回值的函数:
语法:
void 函数名(){
函数体;
}
有参无返回值的函数:
语法:
void 函数名(参数列表){
函数体;
}
参数列表就是说可以有0个或者多个参数,参数:类型 形参名;
用逗号隔开
例:
void 函数名(int num){
函数体;
}
void 函数名(int num,char ch){
函数体;
}
参数作用:当函数里面处理某个功能需要外界传入时,就要提供参数
有参数有返回值的函数
语法:
类型 函数名(参数列表){
函数体;
}
返回值:就是当函数执行完毕会有一个结果,而这个结果又可能是调用者想要的,那么就需要有返回值,通过返回值把这个值给调用者
函数一些注意的地方:
1.函数不能同名
2.一个函数里面不能再定义另外一个函数
3.如果函数的定义在它调用之后,那么一定需要先声明
4.如果返回值类型是int类型,那么苹果可以允许我们不声明(不推荐大家这么做)
5.声明函数的位置,可以放在任意位置,但是要放在调用函数之前
6.一个函数里面可以调用别的函数
全局变量和局部变量
全局变量:在函数外面定义的变量就叫全局变量
特点:1.程序一启动就会开辟空间,直到程序结束才会释放空间
2.全局变量能在所有函数中使用,共享都是同一个值
局部变量:在函数内部定义的变量就叫局部变量
特点:1.在调用这个函数的时候执行到这个函数的声明语句的时候才会开辟空间,直到函数结束就会回收
2.只能在它声明的位置开始,到它所在的代码块结束
如果在某个函数内,全局变量和局部变量同名时,那么在这个函数内,局部变量会暂时遮盖住全局变量(就近原则)
- 函数、全局变量、局部变量和返回值的介绍与使用注意
- JS函数 -- 功能,语法,返回值,匿名函数,自调用匿名函数,全局变量与局部变量,arguments的使用
- JavaScript全局变量和局部变量的使用注意点
- static全局变量,局部变量,函数与普通全局变量,局部变量和函数的区别
- static全局变量,局部变量,函数与普通全局变量,局部变量和函数的区别
- static全局变量,局部变量,函数与普通全局变量,局部变量和函数的区别
- static全局变量与普通的全局变量、static局部变量和普通局部变量、static函数与普通函数的区别
- 单片机全局变量和局部变量的使用 .
- 单片机全局变量和局部变量的使用
- cpp全局变量和局部变量的使用
- 全局变量的定义以及函数内怎么使用局部变量和全局变量?
- static全局变量,static局部变量,static函数与全局变量,局部变量,普通函数的区别
- static全局变量与普通的全局变量和普通局部变量的区别,static函数与普通函数的区别
- static 全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别[转]
- static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
- static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
- static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
- static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别
- lua小结
- 2015年ccpc赛后总结:
- script标签到底该放在哪里
- iOS讲解迷惑 -- XMPP--登录注册
- 在RedHat 6.x和7.x上用编译ffmpeg
- 函数、全局变量、局部变量和返回值的介绍与使用注意
- NSString Class Reference
- 黑马程序员——C语言日志——条件编译指令
- 调试工具BTrace 的使用--例子
- win8.1+MATLAB安装步骤
- struts2拦截器 默认拦截器 默认跳转 全局异常
- 操作系统学习笔记:文件系统实现
- LeetCode43——Multiply Strings
- [教程] IDEA13 + Maven 3.1 + Tomcat 7 + jrebel热部署web应用【JRebel无法安装时】