一.C语言程序的基本组成结构
任何一个C语言程序,不管它所解决的问题有多么简单或者多么复杂,其程序的基本结构都是一样的。
例如上图:
#include
int main()
{
}
就是C语言程序的基本组成结构,在{ }之间就可以输入自己想要编写的C语言。C语言具有以下特点:
①函数是C语言程序的基本组成部件。C语言程序是由一个一个的函数组成的。程序的功能是由各个函数实现的,编写C语言程序就是编写一个个函数。
②一个C语言程序必须有一个且只有一个main()函数(又称主函数),但可以有很多个其他的函数。
③一个函数由函数首部和函数体两部分组成。
函数首部,即函数的第一行,包括函数类型、函数名、函数参数类型和参数名。一个函数看有没有参数,函数名后面的一对圆
括弧是函数的标志。
函数体,即函数首部下面用一对花括弧括起来的部分,函数体一般包括声明部分和执行部分。
声明部分:变量定义与函数声明,声明部分必须放在执行部分的前面。
执行部分:变成函数功能的执行语句序列。
④C语言中没有提供专门输入/输出语句,输入/输出的操作须调用C语言的标准函数(如scanf()和printf()函数)来实现。#include文件包含编译预处理命令的作用,是将标准输入/输出头文件stdio.h包含到程序中,以便用户可以调用这些标准输入/输出函数。
⑤C语言程序文件的扩展名是“c”
⑥一个C语言程序可以由一个或多个源程序文件构成。在一个源程序文件中可以包含一个或多个函数。
关于C语言程序的进一步说明:
①每条C语言语句都必须以分号(英文状态下的;)作为终止符。编译预处理命令、函数首部之后不能加分号。
②C语言程序的书写格式非常灵活,没有严格限制。例如一行可以写多条语句,建议一行只写一条语句。
③/*和*/包含起来的内容为注释(注:/和*之间不能有空格)。C语言编译程序时完全忽略注释,有无注释不影响程序的功能。注释主要用于对程序进行必要的说明和解释,起到一个“提示”的作用。另外,在调试程序时,经常将一些暂时不需要运行的语句用/*和*/括起来,而加以屏蔽。
④C语言程序总是从main()函数开始执行(与main()函数在程序中的位置无关)。当main()函数执行结束时,整个程序执行结束。main()函数通过调用其他函数,来实现相应的功能,其他函数如果不被调用 ,则不执行。
二.C语言的字符集与标识符
一般把用C语言书写的程序称为源代码(源程序)。从语法的角度看,源程序实际上是一个字符序列,这些字符序列按顺序分别组成一系列的“单词”。下面简要介绍C语言的字符和词汇。
C语言字符集
①英文字母:小写字母a~z,大写字母A~Z,共52个。
②阿拉伯数字:0~9,共10个。
③下画线:_。
④空白符:空格符、换行符、Tab制表符。主要在字符常量和字符串常量中起作用,在其他地方出现时,只起间隔作用,编译程序将对其忽略。
⑤标点和特殊标号:
~ ! # % ^ & * ( )
- + = { } [ ] ; "
' <> . ? / | \ : ,
三.C语言程序上级过程
编辑
编辑C语言源程序要创建正确类型的工程,然后在工程中添加后缀名为.c的源程序文件,并打开源程序文件后,在文件中书写代码。
点击“文件”菜单下的“新建”子菜单,在弹出的界面中点击“项目”。选择Empty Project和C项目。
然后选择要保存C语言程序文件的位置
如图中保存在新建的Frist C中。
保存后即可开始编写。
2.编译
编写完源程序文件后,就要进行编译了,点击“运行”,点击“编译”,保存到要保存的位置。
如果源程序没有语法上的错误,在信息区就会显示“0 error(s)”的信息,表示编译成功。如果有语法错误,则会在信息区提示出错信息。
如图即在第八行缺少;
3.运行程序
点击“运行”-“运行”,就可以运行生成的可执行程序。
本期的C语言程序设计基础就到此结束了,如想了解更多软件方面的知识可以关注我们微信公众号。也可以在后台留言,我们会有客服随时为您细心解答。