内容正文:
第4课 程序设计基础
古田县第五中学
主题2:编写一个简单的C语言程序
C语言的基本格式与书写规范
以图4-7的程序为例,C语言的基本格式与书写规范说明如下。
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
(1)注释
第1~4行的“/*…*/”是多行注释符,第5行的"//”为单行注释符。
编写程序时需要为程序添加一些注释,用以说明某段代码的作用,或者说明某个参数的意义等。程序注释不是必须的,仅为方便读写代码者查看代码的文本。
C语言的基本格式与书写规范
(2)头文件
因为在本程序第8行使用了printf函数,第5句“#include<stdio.h>”可理解为,告诉编译器该功能提供者为标准输入/输出库(stdio就是指standard input&output)。 stdio.h是编译器自带的头文件。
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
(3)分组与缩进
C语言用大括号“{ }”把语法结构分成组,在上面的程序中printf和return语句套在main的{ }中,表示它们在main函数(见第5点)的定义之中,我们还看到这两句相比main那一行都缩进了一些。在代码中可以用若干个空格和Tab字符来缩进,C语法中缩进不是必须的,但它使我们更易理清程序的层级,因此必须养成缩进的好习惯。
C语言的基本格式与书写规范
(4)语句
第8、9行语句的末尾都有一个“;”,C语言规定每条语句末尾都要有一个“;”。C语言中的标点符号都是英文状态下的。
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
C语言的基本格式与书写规范
(5)函数。
函数可简单理解为可以被调用的模块(类似数学里的函数)。函数遵循先定义再使(调)用的原则。函数定义时需定义函数类型和设置返回值(函数运行结果)。“int main( ){…}”就是定义一个整型函数,int代表该函数的返回值为整型。第9行“return 0”表示函数的返回值为0,代表程序正常退出。main表示主函数,C语言每个程序都从main函数的起点开始执行。这意味着每个程序都必须定义一个main