9号笔记

来源:互联网 发布:python 运维框架 编辑:程序博客网 时间:2024/06/03 19:12


1、传入参数:一个变量的值,传入函数让函数使用,叫做传入参数。

2、传出参数:一个变量没有值,从函数中带出值的变量叫做传出参数。

3、函数返回值注意点:

①不能返回栈空间地址,因为一旦函数调用结束,内存立即释放,即不能返回局部变量地址。

②#define  LOG-SUCCESS 0

(return LOG-SUCCESS)

可以通过宏定义提高代码可读性。

③C语言主函数加return 0,告诉操作系统程序正常结束,否则操作系统需要消耗资源检查是否正常结束。

④exit是退出整个程序。

4、目前函数编码规范:

①调用别人的函数时,一定要做异常处理。

②实现函数功能时,要实现一类功能,而不是具体只实现一个功能。

③防止将函数的参数作为工作变量。

④函数的规模尽量限制在200行以内。

⑤一个函数仅完成一个功能。

⑥为简单功能编写函数。

⑦尽量不要编写依赖于其他函数内部实现的函数:一、可能使用别人编写的函数侵权。二、出现错误看不到源码。

⑧避免设计过多参数。

⑨检查函数所有参数输入的有效性,即做入口参数检查。

⑩函数名准确描述函数功能,动名词搭配命名。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机店办理分期被老板套现了怎么办 美的空调保修卡丢了怎么办 格力空调保修卡丢了怎么办 荣耀9i手机总是滑手怎么办? 春兰空调没发票不给修怎么办 洗衣机顶盖的安全开关坏了怎么办 苹果手机的开关健坏了怎么办 淘宝买的东西快递弄破损了怎么办 京东购买邮来手机里面没有怎么办 孕期建卡病历本丢了怎么办 四维检查胎儿心脏有缺陷怎么办 七个月的宝宝俩个蛋蛋都疝气怎么办 电脑有些网站看视频不能全屏怎么办 小米滑板车坏了售后不保修怎么办 红米4a电池不耐用怎么办 华为手机买个别人退货的怎么办 京东购物怎么查订单查询不到怎么办 退款了又收到货怎么办快递打电话 快递未收到货能退款商家拒绝怎么办 黑色牛仔裤有一块洗白了怎么办 黑色牛仔裤被洗衣液烧了怎么办 在蘑菇街退鞋子商家非说脏了怎么办 牛皮屑怎么办ke靠成都银康 微信订阅号取消关注之后还在怎么办 腾讯新闻红包领取说帐号异常怎么办 计算机职弥报名没选模块怎么办 有人用我手机注册有赞了怎么办 一件代发别人的货被投诉了怎么办 淘宝极速退款后商家拒收快递怎么办 运费险退到天猫垫付账户了怎么办 淘宝卖家食品有问题该怎么办 美团外卖不要辣椒给放了怎么办 旺旺卖家拒收我的消息怎么办 淘宝清空购物车大奖到上限了怎么办 游戏无响应除了退出还能怎么办 淘宝给差评了卖家一直打电话怎么办 电脑说带宽问题无法观看视频怎么办 手机淘宝上的购买信息删除了怎么办 为什么支付宝有钱淘宝付不了怎么办 苹果平板电脑上的淘宝点不开怎么办 淘宝付了两次款只有一个订单怎么办