C程序的结构

时间:2022-11-22 22:57:24


 

C 程序的基本结构

C 程序主要包括以下部分:

预处理指令

主函数

主函数体

注释(说明文字)

       示例(book0.c)

      

C程序的结构

接下来我们讲解一下上面这段程序。

       

C程序的结构

       

C程序的结构

       

C程序的结构

1、以上是程序开始的说明文字,程序编译时将忽略它。

/* */用于注释多行文字,/*是开始,*/是结束。

// 用于注释一行文字。

注释的目的是为了提高程序的可读性,是给程序员看的,不是给电脑看的。

       

C程序的结构

2、以上一行是编译预处理指令,告诉 C 语言编译器在编译之前要包含stdio.h文件,程序中使用了printf函数,如果不包含这个头文件,编译时会出现警告。

       

C程序的结构

3、int main() 是主函数,程序从这里开始执行,主函数体的代码在一对花括号中。在同一程序中,main函数只能有一个。

       

C程序的结构

4、主函数中调用了C语言的库函数printf,用于输出一句文字。文字结尾的\n表示换一行,多个\n就可以输出多个空间。

       

C程序的结构

5、主函数返回,程序退出。

编译并执行 C 程序

采用vi工具,输入以上源代码,源代码文件命名为book0.c。

在命令提示符下输入:gcc -o book0 book0.c,编译源程序,如果没有编译错误,将生成一个命名为book0的可执行文件,如果没有用-o指定输出文件,缺省的输出文件是a.out。

       

C程序的结构

在命令提示符下输入:./book0,执行该文件,可以看到结果如下。

       

C程序的结构

注意事项

/**/         多行注释。

//           单行注释。

#include     包含其它文件的预处理指令。

main        程序执行的起点。

{}           函数体、语句块的开始和结束。

()           函数的参数放在括号中。

""           字符串放在双引号中。

\n           换行符。

;            一行代码的结束。

1)以上都是C语言的语法约定,是规则,不可改变,不能质疑,必须遵守;

2)C语言严格区分大小写;

3)中文的全角标点符号C语言无法识别,编译时会报错;

4)C程序以;号表示一条语言的结束,多条语句可以书写在一行。

5)如果只有;号,表示一条空语句。

 

版权声明

作者:码农有道

如果文章有错别字,或者内容有误,或其他的建议或意见,请您留言指正,非常感谢!!!