首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

改善C语言程序代码的125个建议,第109到125个建议!

大家好,我是阿叔,专注分享产品、研发、管理等相关经验。

一共有125个改善C语言程序的建议,因为篇幅的原因,本文将第109到125个建议。其他的建议再下几篇文章发布。

注:可以分享“改善C语言程序代码的125个建议”完整的高清图片、思维导图源文件、excel文件资料的话。

13. 信号处理

建议109:理解信号

建议110:尽量使用sigaction替代signal

建议111:避免在信号处理函数内部访问或修改共享对象

建议112:避免以递归方式调用raise函数

14. 了解C11标准

建议113:谨慎使用_Generic

建议114:尽量使用gets_s替换gets函数

建议115:尽量使用带边界检查的字符串操作函数

建议116:了解C11多线程编程

建议117:使用静态断言_Static_assert执行编译时检查

建议118:使用_Noreturn标识不返回值的函数

15. 保持良好的设计

建议119:避免错误地变量初始化

建议120:谨慎使用内联函数

建议121:避免在函数内定义占用内存很大的局部变量

建议122:谨慎设计函数参数的顺序和个数

建议123:谨慎使用标准函数库

建议124:避免不必要的函数调用

建议125:谨慎程序中嵌入汇编代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200426A0M54K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券