百度c语言编程规范

哦哦。

这个很多,呵呵

程序编译没有约定,

在节目排版方面,可以约定一些标准,比如:

1程序块要用缩进的样式写,缩进的空格数是4。

仅使用空格键而不是TAB键进行对齐。

3逗号和分号后面只有空格。

int a,b,c;

4比较运算符:双目运算符如赋值运算符“=”和“=”、算术运算符“”和“%”、逻辑运算符“”和“”、位域运算符“”和“”前后都有空格。

5 "!"单目运算符如“~”、“”、“-”和“”(地址运算符)的前面和后面都没有空格。

6 "- ","."前后没有空格。

p-id = PID;//-"指针前后没有空格。

7 if,for,while,switch等。应与下面的括号隔开,以使关键字(如if)更加突出和明显。

如果(a = b c d)

空格多用作词法分析的分隔,多余的空格一般是无关的(字符串除外),在句法分析之前已经删除。

空格的经典例子是:

int a = 4;

int * p = a;

int result = 16/* p;(此处*p前必须加一个空格,否则会被解释为词法分析中注释的开始/*)

C语言是用什么写的? c语言是通过语言开发出来的。

c语言是丹尼斯·里奇在1972年通过汤普森的B语言开发出来的。c是作为从事实际编程的程序的工具出现的,所以它的主要目标是成为一门有用的语言。同时,C也是一种为程序员开发的语言,这使得它成为今天人们最早使用的编程语言之一。

c已经成为最重要和最流行的编程语言之一。它的发展是因为人们在尝试使用之后喜欢上了它。在过去的10年里,很多人从C转到了更强大的C语言,但C有自己的优势,仍然是重要的语言,也是通往C的必经之路。

扩展数据

c语言功能

1.设计特色:C是一种具有控制特色的现代语言,我们发现控制特色在计算机科学的理论和实践中非常重要。

2.效率:C是一种高效的语言。在设计上,它充分利用了当前计算机在能力上的优势。c程序通常紧凑而快速。

3.可移植性:C是一种可移植的语言。在一个系统上编写的c程序几乎不需要修改就可以在其他系统上运行。

参考来源:百度百科-C语言

C语言代码编写的格式是什么? c语言程序代码编写规范

(初级程序员讨论版)

好的编程规范是写出高质量程序的保证。一个清晰、标准的源程序不仅便于阅读,而且便于查错,提高调试效率,从而最终保证软件的质量和可维护性。

解释

l本文档主要适合刚开始接触编程的初学者。

l对于有一定工程项目开发经验的程序员,建议学习《C语言编程规范-高级版》。

目录

1代码编写规范

2注释书写规范

3命名规范

4其他提示和要求

1代码编写规范

1.1功能定义

大括号:{}

每个函数的定义和描述应该从第一列开始写。函数名(包括参数表)和函数体中的花括号应该各占一行。可以在函数体末尾的括号后添加注释,注释中应该包含函数的名称,这样更方便检查括号配对,也可以清楚地看到函数是否结束。

示例1:函数声明

void matMyFunction(int n)

{

……

} /* matMyFunction*/

1.2空格和空行的使用

在要添加空格的地方

l在语句中间的逗号和分号后添加空格,例如:

int i,j,k;

for(I = 0;I n;我)

result = func(a,b,c);

l在二元运算符的两边各留一个空格,例如

a b a = b i = 0

在l关键字的两边,比如if () …,不要写if() …

总是在l类型和指针说明符之间留一个空格:

char * szName

没有空间的地方。

l在结构构件参考符号中。和-左边和右边没有空格:

pStud-szName,Student.nID

l不在行尾添加空格或制表符。

l函数名和左括号之间没有空格:

func(…)

l不要在指针描述符号*和变量名之间加空格:

int * pInt不要写:int * pInt

l复合运算符中间不能加空格,否则会出现语法错误,比如:

A = b a = b全错了。

空行和换行符

在L函数的变量描述和执行语句之间增加一个空行;

每个功能中的主要功能块之间加l个空行表示划分;

我不会在一行里写一个以上的语句。

示例2:空白行和换行符

int main()

{

int i,j,nSum = 0;//变量描述

for(I = 0;i 10I) //执行代码

{

for(j = 0;j 10j)

{

nSum = I;

}

}

}

1.3缩进设置

根据语句间的层次关系,程序采用缩进格式编写,每层向后缩进。

有两种缩进方法:1。使用Tab键;2.使用4个空格。

整个文档要统一,Tab键和四个空格不能混用,因为不同的编辑器对Tab键的处理方式不同。

1.4折叠线的使用

每行的长度不应超过80个字符。当程序行太长的时候,应该用行来写。

当一个程序行的内容需要分成几行时,操作符号应放在行尾。

分支要遵循自然的逻辑关系,比如不要把简单的逻辑判断写在两行上。

行后的缩进应该根据程序的逻辑关系对齐。例如,参数表折叠后,下面一行应该在参数表左括号的下面。

示例2:换行符格式

dwNewShape = matAffineTransform(坐标,平移,

旋转);

if (((new_shape.x left_border)

(new_shape.x right_border))

((new_shape.y bottom_border)

(new_shape.y top_border)))

{

draw(new _ shape);

}

1.5嵌套语句(语句块)的格式

嵌套语句——即语句块(如if、while、for、switch等。)应该用花括号括起来。花括号的左括号应该在单独的一行,并与关键字对齐。建议即使语句块中只有一条语句,也要用花括号括起来,这样可以使程序结构更清晰,避免出错。建议比较长的块,在末尾的花括号后加注释,表示语言块结束。

示例3:嵌套语句格式

如果(最大值)

{

如果(值!= 0)

{

func(值);

}

}

}否则{

错误("值太大。");

} /* if(最大值)*/

2注释书写规范

注释必须清晰准确地描述内容。必须有注释来解释程序的复杂部分。笔记量要适中,过多或过少都容易导致阅读困难。

2.1注释风格

在C语言中,一组(/* */)用作注释分隔符。

笔记内容尽量用英文表达。

笔记的基本风格参考例4。

注释应该出现在要解释的内容之前,而不是之后。

除了解释语言块末尾使用的变量和注释的用途,尽量不要在行尾使用注释。

示例4:几种注释样式

/*

* ************************************************

*强调注释

* ************************************************

*/

/*

*阻止评论

*/

/*单行注释*/

//单行注释

int I;/*行尾的注释*/

2.2什么时候需要评论?

如果变量的名字不能完全解释它的用途,应该用注释来解释。

如果你为了提高性能而让一些代码变得难以理解,你应该用注释来解释它。

对于比较长的程序段,要用注释说明。如果设计文件中有流程图,应注明在程序中的相应位置。

如果程序中使用了复杂算法,建议注明出处。

如果在调试过程中发现某个段落容易出错,就要注明。

3命名规范

3.1常量和变量的命名

L符号常量的命名由大写字母表示。比如:

#定义长度10

l如果符号常数由多个单词组成,两个不同的单词可以用下划线连接起来。比如:

#定义MAX_LEN 50

变量命名的基本原则:

l你可以选择有意义的英文(小写字母)组成一个变量名称,让人们看到变量就能大致理解它的意思。

我不用名字,地点和汉语拼音。

如果你使用缩写,你应该使用那些约定,而不是编造它们。

l由多个单词组成的变量名,除第一个单词外的其他单词的首字母都要大写。比如:

dwUserInputValue .

3.2功能命名

函数的命名原则和变量的命名原则基本相同。对于初学者来说,函数命名可以采取“FunctionName”的形式。

4其他提示和要求

l函数一般应少于100行。

l函数定义必须包含返回类型,没有返回类型加void。

l写比较表达式的时候,把常数放在左边。

10 == n

NULL!=品脱

l指针变量总是被初始化或重置为空。

l使用{}包含复合语句,即使只有一行,例如:

如果(1 == a)

{

x = 5;

}

用C语言编写程序时的注意事项 用C语言编写程序时,要注意以下几个方面:

变量的命名:变量的命名应该是描述性的,能够清楚地表达变量的含义。变量名应该使用小写字母,多个单词可以用下划线连接。变量名应该避免使用C语言关键字和标准函数名。

变量的初始化:在使用变量之前,您应该将它们初始化为一个合适的值。未初始化的变量可能会导致程序出现意外结果。

函数声明和调用:在函数调用之前,首先要声明函数的原型或者在程序中定义函数。定义函数时,函数的参数应该与参数的类型和数量相匹配。

内存管理:在程序中使用动态内存分配时,需要注意避免内存泄漏和内存溢出。您需要手动释放程序中不再使用的内存空间。

错误处理:可能的错误需要在程序中进行处理,比如检查文件是否打开成功,函数是否返回错误代码。

注释和文档:注释和文档应该添加到程序中,以便其他人可以理解和维护代码。注释要清晰,文档要包含函数的用途、参数、返回值等信息。

代码风格:编写代码时,要遵循一定的代码风格规范,比如缩进、统一的变量命名、一致的代码结构等。代码风格规范可以提高代码的可读性和可维护性。

以上是用C语言写程序时应该注意的方面。遵循这些规范可以提高程序的质量和可维护性。

相关文章

发表新评论