课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
函数与变量是程序员在学习软件编程开发语言的时候需要重点掌握的编程知识,下面我们就通过案例分析来了解一下,软件开发函数与变量基础知识。
一、函数
1、一个函数只能完成一个功能
2、重复代码提炼成函数
3、不同函数用空行隔开
如果函数需要导出的话,它的EXPORT*宏应该紧贴在他的结束大括号下
4、函数嵌套不能过深,新增函数好不超过4层
函数嵌套深度指的是函数中的代码控制块(例如:if、for、while、switch等)之间互相包含的深度
5、对函数的参数做合法性检查
(1)参数名称的命名参照变量命名规范。
(2)为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采用指针或引用方式传递。
(3)为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编译器检查错误,应该在入口参数前加入const标志。
6、对函数的错误返回要做全面的处理
7、源文件范围内定义和声明的函数,除非外部可见,否则都应该用static函数
二、变量
变量的命名可以说是我头疼的事了,经常因为一个变量命名二想半天:
1、一个变量只能有一个功能,不能把一个变量当作多用途
2、不用或者少用全局变量
单个文件内可以使用static修饰的全局变量,这可以为文件的私有变量,全局变量应该是模块的私有数据,不能作用对外的接口,使用static类型的定义,可以防止外部文件对本文件的全局变量的非正常访问。直接访问其它模块的私有数据,会增强模块之间的耦合关系
3、防止局部变量和全局变量重名
4、严禁使用未经初始化的变量作为右值
5、明确全局变量的初始化顺序
系统启动阶段,使用全局变量前,要考虑到全局变量该在什么地方初始化!
6、尽量减少不必要的数据类型转换
因为不同编译平台可能导致进行数据类型转换的时候,其数据的意义、转换后的取值等都有可能发生变化
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。