C/C++编程笔记:C语言编程风格个人总结,初学小白可借鉴!

本文档总结了作者的C语言编程规范,旨在帮助初学者建立良好的编程习惯,提高代码质量。强调了统一编程规范对团队合作的重要性,特别是代码的可读性。内容涵盖了文件管理、命名规则、表达式书写和文件编写四个方面,详细阐述了每个方面的要求和最佳实践,以提升代码的可读性和可维护性。
摘要由CSDN通过智能技术生成

  总结一下我个人的编程风格及这样做的原因吧,其实是为了给实验室写一个统一的C语言编程规范才写的。首先声明,我下面提到的编程规范,是自己给自己定的,不是c语言里面规定的。

  一件事情,做成和做好中间可能隔了十万八千里。

  同样的,代码的质量也极大程度上反映了编程者的水平高低。为了让大家从学习的开始就养成良好的编程习惯,创作出优质的代码,实验室编辑这个文档,作为大家编程的参考,同时也是对以后编程风格的硬性规定。

  对于一个团队来讲,制定统一的编程规范,好处是显而易见的。通常一个项目是由多个成员共同完成,在项目中,经常互相调用组内成员的代码。如果两个人的编程习惯和风格差异显著,那么将会浪费大量时间在读懂代码上。相反,一致而良好的编程规范,会让合作开发变得轻松而高效。

  众所周知,C语言是面向过程的语言。也就是说,程序员要对程序的每一步有精准的把握,知道每一条程序语句的执行内容及其结果。因而,代码的可读性就显得尤为重要。这里的可读,不仅仅是对自己可读,也要对其他人可读。一段只有自己能读懂的代码,可以说价值很低,而且这样的代码随着时间的推移往往自己也读不懂。而可读性强的代码,不仅方便移植与交流,更给调试带来了难以估量的便利。

  读一段好的代码,会有一种读英语文章的流畅感。尽管C语言提供了有限的32个关键字,但是变量、函数等的命名却提供了较大的自由,这也是我们将代码语句化的基础。试想,如果一段代码有了主谓宾结构,即使不懂编程的人,也能明白代码的功能。而这正是我们代码编辑者追求的目标。

  所以,写好一段代码,从把你的代码读者当编程小白开始!

一、文件管理

  每一个做技术的人,无论软硬件,计算机里都应该有一个纯英文的盘符,注意我是说英文,而不是pinyin。在这个纯英文的盘符里,当然是存放各种技术相关的软件、程序以及文档。而这些内容的命名也应该是英文的,包括各个子文件夹。其他诸如即时通讯软件、游戏文件等应该放在其他盘符内。一方面,这样是对自己英文水平的锻炼;另一方面,也能避免很多在使用国外软件的时候出现的各种BUG。

  每一个软件,都应该放在一个独立的文件夹中。这样既方便查找,又避免混乱。因为我们都知道每一个软件完成后,都不仅仅是一个exe文件那么简单,通常还有各种后缀的文件,而这些我们都不能删除。如果打开D盘时,映入眼帘的是几万个由不同软件安装时生成的各种文件,相信给谁都会一脸大写的懵逼。因此,将不同的软件放在单独的文件夹下是非常有必要的。

  不同IDE下编写的程序,也都应该存放在独立的一个文件夹下。文件夹内,不同的工程也应该分别建立文件夹,并合理而精准命名。这样为日后的查找带来极大的便利。

  很多IDE在编写程序文件时,除了要建立Project(工程),还要建立Workspace,即工作空间。工作空间通常是指定一个空间(也就是文件夹),IDE启动时,自动打开该空间下的各个Project。因此,一个Workspace可以存放多个Project。这样我们就可以利用Workspace管理自己在该IDE下编写的各个Project。前提是你建立了Workspace,而Project存放在这个Workspace下。

  每一个独立的项目都应该是一个独立的Project。例如,分别练习编写流水灯和数码管的程序时,要分别建立Project,而不能放在一个Project下,除非你的项目同时用到了流水灯和数码管。这样做的好处

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值