C语言第1章C语言概述.ppt
《C语言第1章C语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言第1章C语言概述.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C C语言程序设计C语言概述语言概述第一章第一章第一章第一章第一章第一章 C C语言概述语言概述语言概述语言概述1.1.1 1 概念概念1.1.2 C2 C语言结构语言结构1.1.3 C3 C语言的执行语言的执行1.1.4 C4 C语言的算法语言的算法1.1.5 C5 C语言的三种结构语言的三种结构1.1.6 6 小结小结1.1 概念概念自然语言是人与人交流的工具,计算机语言是人与计算机进行交自然语言是人与人交流的工具,计算机语言是人与计算机进行交流的一种工具,自然语言因地域的不同产生不同语言表达形式,流的一种工具,自然语言因地域的不同产生不同语言表达形式,计算机语言因它的作用和目的不同导致它
2、的表达形式示不同。计计算机语言因它的作用和目的不同导致它的表达形式示不同。计算机语言又一个大的家族,算机语言又一个大的家族,C C语言只是它们中的一个成员。语言只是它们中的一个成员。如果你需要计算机来帮助你完成某些工作,可以使用如果你需要计算机来帮助你完成某些工作,可以使用C C语言来表语言来表述你的解题思想、解题步骤或解题方法并将它输入到计算机中,述你的解题思想、解题步骤或解题方法并将它输入到计算机中,让计算机来让计算机来“运行运行”它,得到你想要的结果。它,得到你想要的结果。C C语言是一种通用性很强的结构化程序设计语言,它具有丰富的语言是一种通用性很强的结构化程序设计语言,它具有丰富的运
3、算符号和数据类型,语言简单灵活,表达能力强等。运算符号和数据类型,语言简单灵活,表达能力强等。C C语言具有以下几大特点:语言具有以下几大特点:1.C1.C语言一种编译型语言。语言一种编译型语言。2.2.通用性通用性好,表达能力强。好,表达能力强。3.3.代码质量高,可移植性好。代码质量高,可移植性好。4.4.有丰富的数据有丰富的数据构造类型。构造类型。5.5.多种标准的存储模式。多种标准的存储模式。6.6.具有大量的标准函数库。具有大量的标准函数库。7.7.与其它的计算机语言有良好的接口。与其它的计算机语言有良好的接口。Return1.2 C语言的结构语言的结构1.2.1.2.1 C1 C语
4、言程序结构语言程序结构1.2.1.2.2 C2 C语言的函数结构语言的函数结构1.2.1.2.3 C3 C语言的语句结构语言的语句结构Return1.2.1 C语言的程序结构语言的程序结构ReturnC C语言程序结构由头文件、主函数、系统的库函数和自定义函数组语言程序结构由头文件、主函数、系统的库函数和自定义函数组成,因程序功能要求不同,成,因程序功能要求不同,C C语言程序的组成也有所不同。这样的语言程序的组成也有所不同。这样的C C语言程序又称为语言程序又称为C C源程序文件。源程序文件。C C语言程序的一条语句可以书写成一行,也可以写成多行,书写格语言程序的一条语句可以书写成一行,也可
5、以写成多行,书写格式自由。不可忘记的是:每个语句结束标记是分号。式自由。不可忘记的是:每个语句结束标记是分号。C C语言程序工作过程就是每条语句执行的过程。语言程序工作过程就是每条语句执行的过程。在组成在组成C C语言程序中必有一个且只能有一个的函数语言程序中必有一个且只能有一个的函数mainmain函数,它函数,它是是C C语言程序运行时第一个被调用的函数,使整个语言程序运行时第一个被调用的函数,使整个C C语言程序的入口语言程序的入口点,通过点,通过mainmain可以直接或间接调用其它函数。通过例子说明:可以直接或间接调用其它函数。通过例子说明:#include#includevoid
6、prst()void prst()printf(“printf(“这是第一个这是第一个C C语言程序语言程序”);”);void main()void main()clrscr();clrscr();prst();prst();头文件头文件自定义函数自定义函数主函数主函数调用系统函数调用系统函数调用系统函数调用系统函数调用自定义函数调用自定义函数Return1.2.2 C语言的函数结构语言的函数结构C语言的函数由函数名和函数体构成。语言的函数由函数名和函数体构成。函数名和一对圆括号构成函数头(函数名和一对圆括号构成函数头(main()函数),在函数头的函数),在函数头的前面还有函数值的类型说明
7、(如前面还有函数值的类型说明(如 void)。)。用一对花括号括起来的部分称为函数体,函数体是函数运行的用一对花括号括起来的部分称为函数体,函数体是函数运行的主体部分,函数体如果是空的,花括号也不能省略。主体部分,函数体如果是空的,花括号也不能省略。函数在函数在C语言程序中的位置可以使随意的,在主函数前或在主语言程序中的位置可以使随意的,在主函数前或在主函数后均可以。函数后均可以。#includevoid main()clrscr();prst();void prst()printf(“这是第一个C语言程序”);1.2.3 C语言的语句结构语言的语句结构ReturnC语言的语句由表达式加分号组
8、成。语言的语句由表达式加分号组成。C语言有多种多样的表语言有多种多样的表达式,不论多么复杂,但要构成语句,必须在语句后面加达式,不论多么复杂,但要构成语句,必须在语句后面加分号。分号。如果某一行只有分号而没有任何表达式则表明该语句行是如果某一行只有分号而没有任何表达式则表明该语句行是一个空语句,空语句没有执行动作上的要求,只是为占有一个空语句,空语句没有执行动作上的要求,只是为占有空位置空位置。#includevoid main()printf(“this is a test”);printf(“this is a computer”);这是一条空语句这是一条空语句语句用分号结束语句用分号结束
9、语句用分号结束语句用分号结束Return1.3 C语言的执行语言的执行1.3.1.3.2 C2 C语言程序的编译语言程序的编译1.3.1.3.1 C1 C语言程序的编辑语言程序的编辑1.3.1.3.4 C4 C语言程序的运行语言程序的运行 1.3.1.3.3 C3 C语言程序的链接语言程序的链接 C语言的程序编辑语言的程序编辑ReturnC语言的程序编辑可以使用任何文本编辑器,不受语言的程序编辑可以使用任何文本编辑器,不受TC编辑器的限编辑器的限制,可以使用制,可以使用Windows的的Notepad文本编辑器、文本编辑器、Word编辑或编辑或Edit编编辑器等。辑器等。C程序的文本文件扩展名
10、必须是程序的文本文件扩展名必须是”.C”,不要使用其它的不要使用其它的文件扩展名。在书写文件扩展名。在书写C语言程序文本时变量名、数组名、函数名和语言程序文本时变量名、数组名、函数名和关键字要用小写字母,遇到结构控制关键字要缩进一个关键字要用小写字母,遇到结构控制关键字要缩进一个tab的位置。的位置。if if 是关键字是关键字elseelse是关键字是关键字语句缩进一个语句缩进一个tabtab位置位置语句缩进一个语句缩进一个tabtab位置位置1.3.2 C语言程序的编译语言程序的编译ReturnC语言程序的编译是对编写程序进行语法和语义的检查,找语言程序的编译是对编写程序进行语法和语义的检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 概述
限制150内