关于c语言代码规范

基本要求:程序结构清晰,简单易懂,单个函数的程序行数不得超过100行。打算干什么,要简单,直截了当,代码精简,避免垃圾程序。尽量使用标准库函数和公共函数。不要随意定义全局变量,尽量使用局部变量。 使用括号以避免二义性。可读性:要求可读性第一,效率第二。保持注释与代码完全一致。每个源程序文件,都有文件头说明,说明规格见规范。结构化:要求禁止出现两条等价的支路。禁止GOTO语句。用 IF 语句来强调只执行两组语句中的一组。用 CASE 实现多路分支。避免从循环引出多个出口。正确性与容错性:要求程序首先是正确,其次是优美无法证明你的程序没有错误,因此在编写完一段程序后,应先回头检查。改一个错误时可能产生新的错误,因此在修改前首先考虑对其它程序的影响。可重用性:要求重复使用的完成相对独立功能的算法或代码应抽象为公共控件或类。公共控件或类应考虑思想,减少外界联系,考虑独立性或封装性。

时间: 2024-08-01 02:59:09

关于c语言代码规范的相关文章

为什么c语言代码正确但运行不了

c语言代码正确但运行不了只能说明语法上没有出现问题,而执行不了,有可能是你的逻辑有问题.建议详细检查代码,确证语法.逻辑都没有错误后,再编译执行. C语言能以简易的方式编译.处理低级存储器.C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言.尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译.C语言之所以命名为C,是因为C语言源自KenThompso

vs2019怎么运行c语言代码

vs2019运行c语言代码步骤如下: 1.打开visualstudio2019,点击程序. 2.进入到界面,选择创建新项目. 3.然后就到了这一步了,选择红线圈中的空项目. 4.在这里可以改项目名字和位置. 5.创建完项目后,用鼠标右击源文件. 6.选择添加新建项. 7.然后就到了关键步骤了,选择C++文件,并且把文件的扩展名改成c,在这一步还可以改文件位置. 8.最后就可以开始编程了,就是在红线圈中白色区域中编程. 9.编程完成后点击运行就可以运行了.

java和c语言的区别

1.C语言代码不易跨平台,java代码易于跨平台:C语言可以直接操作内存,java不能直接操作:C语言可以封装动态库,java不起作用. 2.Unix和Java都是用C语言编写的:C语言做单独的功能,可以提高效率,java适合Web应用程序开发:JAVA做网络开发的时候,已经有很多成型的框架技术,C语言很少,且需要处理底层内容,对不熟悉计算机原理的开发者来说使用难度很大. 3.C语言的安全性不如Java高,C语言没有Java垃圾收集机制,需要手动释放应用程序的空间.Java具有良好的通用性,只要

学会了C语言都可以做什么呢

学会了C语言还要继续学习C++.JAVA等语言,因为如果是搞软件开发方面的工作,C用的比较少,一般容现在的软件开发大多用的是C++和JAVA方面的,因为C语言代码多,是面向过程的语言,管理起来也不好.如果你想从事硬件方面的,就是硬件中的芯片编程,C语言就用的比较多. 编程语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好.在学习C语言之前,应该学好计算机基础.里面的很多概念对于C程序员都是非常重要的.如果在

我国通用的语言和文字是什么

<国家通用语言文字法>中明确规定了普通话是我国的通用语言,规范汉字是我国的通用文字,这一规范在全国范围内通用,包括民族自治地区和少数民族聚居地区. <国家通用语言文字法>第十四条规定下列情形,应当以国家通用语言文字为基本的用语用字: 一.广播.电影.电视用语用字: 二.公共场所的设施用字: 三.招牌.广告用字: 四.企业事业组织名称: 五.在境内销售的商品的包装.说明. <国家通用语言文字法>第十六条规定有下列情形的,可以使用方言: 一.国家机关的工作人员执行公务时确需

语言教学的基本原则

语言教学的基本原则有三点,分别是: 1.要做到语言的正确与准确.一是使用语言要规范,表达符合语音.语义和语法科学体系.二是指语言内容没有知识性的错误. 2.教学语言要通俗.趣味.通俗是为了让学生容易明白,听得懂,把学科术语简单化.生活化.趣味,是为了调动学生的主动性.积极性,以达到理想的听课效果,提高学习效率. 3.教学语言要适应学生的年龄特点和知识水平.年龄不同,对言语的接受与领会能力自然就不同.

语法规范以什么为标准

语法规范以北京语言为标准,以北方方言为基础方言,以典范的现代白话文著作为语法规范的现代汉民族共同语.普通话是现代汉民族共同语的通俗叫法,是现代汉民族共同用来交际的语言. 规范语法是语法学的分支学科之一,亦称"规定语法".语法学家以传统的或既有的成规为依据而规定的语法体系.它指出怎样用词造句才是正确的,合语法的:怎样的说法则是不正确的,不合语法的.具有一定的规范性,但有时也难免有忽视语言变化发展的一面.

C语言和汇编语言的关系

程序员编写的C语言代码,首先要经过C语言编译器,生成汇编代码,当C语言编译器生成汇编代码后,再调用汇编器来将汇编代码编译成汇编指令.最早的C++编程语言也是这样的实现方法,只不过那时候叫Cfront程序,Cfront程序的作用是将C++代码转换成C语言代码,类似于一个文本处理器,然后再调用C语言编译器,将C源码编译成汇编代码,然后再调用汇编器将汇编代码编译成机器码.

网络语言和传统汉语的区别

1.网络语言追求简约.创新.生动和表达清晰 不会去迎合传统语言的规范,这就为它的任意发挥消除了障碍,构成的词组或句子也就充满了与传统语法相悖之处: 2."网络语言不仅是语言上表意.表音或表象的一种简单替换",它的九大基本特征,基本上涵盖了网民对自身.对社会.对时代的一种态度.开放和虚拟的互联网络,数以亿计的网民,决定了网络语言发展的多元化,时间和历史终将淘汰与时代脱节的语言,也必然会顺应时势产生大量新的词汇和语句: 3.总之网络语言是基于传统汉语和特定环境产生的新型词汇和语句