今天为大家带来C语言程序格式
C语言的格式
根据上一篇的案例可以看出,C程序的编写是有一定的格式特点的:
所有的C程序都会从 main 函数开始执行。因此,main 函数放在任何位置都是优先执行的。这样的话, main 函数可以放在任何位置。
在C程序中, main 函数是主函数。除了 主函数( main 函数)。在C程序中还可以定义其他的函数,使用自定义的函数完成需求的各种功能。当然也可以把所有的执行代码都放入 main 函数中。但如果将所有的执行代码全部放入 main 函数中,程序将变得十分混乱,不利于后期的修复和改善。将程序的每一个功能都使用自定义函数实现,整个程序就会变得十分有结构性,利于后期的维护与改善。
**函数的内容全部在 “{}” 中**
C程序中的每一个函数都要执行一个或者多个特定的功能。在C语言中,为了规范格式且方便查看,提升可读性。我们需要将该函数的执行代码全部放入 { } 中。C语言使用大括号来标注结构层次,因此C语言的大括号需要搭配使用。
**每个语句后都以 “;” 结尾**
在上个示例中观察可以看出,每一个执行语句的结尾都有一个 “;”。 “;” 在C语言中作为语句结束的标志。
**英文字母大小写不表示同一字符**
在C程序中,同一字母的不同大小写代表不同的意义。其中 特殊关键字 和 标准函数库 的命名必须使用小写。比如:
int A
与
int a
所代表的含义不同,这是两个不同的变量。
特殊关键字 和 标准函数库 的命名如下:
[signed]int //整型变量
[signed]char //字符型变量
float //单精度型变量
long double //双精度型变量
<assert.h> //用来在程序的调试版本中帮助检测逻辑错误
h> //定义C语言本地化函数
h> //定义C语言信号处理函数。
等还有其他所有的 特殊关键字 和 标准函数库 的命名及使用均遵循如上原则。
从上一篇文章的示例中可以看到,空格、空行的使用的目的就是增加执行代码的可读性。合理、规范的代码缩进可以使后期在进行执行代码的修复和改善时更加轻松。例如,如下的代码没有进行合理的缩进,执行代码将会非常的难以观察:
char getDigit(){return static_cast<char>('0' + rand() % ('9' - '0' + 1));}
char getLower(){return static_cast<char>('a' + rand() % ('z' - 'a' + 1));}
加入合理的代码缩进后:
char getDigit()
{
return static_cast<char>('0' + rand() % ('9' - '0' + 1));
}
char getLower()
{
return static_cast<char>('a' + rand() % ('z' - 'a' + 1));
}
今天的内容就到这里,下期小编将带大家继续学习,各位看官老爷记得查阅哦~
全部0条评论
快来发表一下你的评论吧 !