C语言基础之好的编程习惯

一、全局变量

        在程序编写的过程中不得不使用较多的全局变量时,尽量将用于同一需求的全局变量添加进一个结构体中,再通过结构体套结构体的方式去管理不同需求的全局变量。

        好处:有利于变量的增、删、改、查和预防命名重复。

二、常量

        在程序编写的过程中,常量的使用是很容易遇到的,而常常由于工程项目的进行会去修改常量的值,因此常用枚举(连续递增)和宏(很常用,但一个宏只能定义一个常量,甚至由于需求,需要一个常量会被多个宏定义)去定义常量。

    好处:有利于常量的修改(避免常量的修改不完全)和查找(常量可能重复,但宏是唯一的)

三、注释

        在编程的过程中注释是常常被忽略的,特别是项目时间紧急时,注释不需要太过于详细,只需要对特殊参数和核心函数注解,帮助一起开发的同事理解你的思路。

        当有时间后,更可以重新将以前的项目拿出来看看,如果有些地方想不通,不好理解,以后就可以注意在类似的地方进行注释。

四、队列、链表和树等类似函数

        在使用这些函数时尽量在网上找到已经完善好的程序,如果要自己编写的话,需要注意以下几点:

                1.入队出队(入树出树)不需要进行拷贝,通过指针指向即可,特殊情况可以先创建BUFF,拷贝数据到BUFF后,将指针指向BUFF即可。

                2.空间及时释放,一般出队后,使用完此BUFF后立即释放。

                3.当需要入队的数据较多时,创建结构体存放数据,通过结构体指针指向的方式入队。

五、善于总结

        最开始我也不喜欢写文档,更由于我觉得自己也才刚开始接触C语言、linux等知识,不知道能给大家分享哪些知识,但随着自己不断地总结学到的东西,并用自己的话说出来,不紧加深了记忆,更增加了新的理解,喜欢大家可以多多发表,形成良好的学习氛围

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跃忧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值