C语言程序设计(1引言)课件.ppt

C语言程序设计(1引言)课件.ppt

ID:57057092

大小:182.50 KB

页数:20页

时间:2020-07-30

C语言程序设计(1引言)课件.ppt_第1页
C语言程序设计(1引言)课件.ppt_第2页
C语言程序设计(1引言)课件.ppt_第3页
C语言程序设计(1引言)课件.ppt_第4页
C语言程序设计(1引言)课件.ppt_第5页
资源描述:

《C语言程序设计(1引言)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计第一章引言1.1C语言的特点1.2简单的C语言程序介绍1.3C语言程序的结构1.4C程序设计语言的执行1.1C语言的特点C语言有9种控制语句,32个关键字。运算符丰富。共有34种运算符数据结构类型丰富。具有结构化的控制语句语法限制不太严格,程序设计自由度大。C语言允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作。生成目标代码质量高,程序执行效率高。C语言编写的程序可移植性好。1.2简单的C语言程序介绍/*ex101.c-在屏幕上输出ThisisaCprogram.*/#includevoidmain(){printf(“ThisisaC

2、program.”);}①注释/*ex101.c-在屏幕上输出ThisisaCprogram.*/C程序中的“/*…*/”之间的内容称为注释,是程序编写者给程序阅读者留下的一些说明(注释),以帮助阅读者理解程序。编译器不对注释进行编译,只将它们当作空白看待。本程序的第1行中的注释为“ex101.c”,是说明本书编写时将这个程序保存在文件ex101.c中。②库函数与文件包含命令include#include库函数:系统提供的标准函数,程序可直接使用;使用库函数必须将其有关说明信息写入程序。为了用户方便,系统定义库函数时,把一类相关库函数的说明信息,分别写在一

3、些文件中。本例中使用了库函数printf,其有关说明信息写在文件stdio.h中。所以在程序的开始加入了#include使用C语言的库函数,要在程序前面加上类似#include的预处理命令③main函数任何C程序都必须有且只能有一个主函数main(),它是程序的入口,也是程序的出口。其中,main是函数名,()内可以包含一些参数;{}的内容称为函数体,其包含若干条C程序语句;不同语句之间用分号分隔;一般情况下,每个程序都由一至多个函数组成;表示main函数没有返回值函数名函数体语句voidmain(){printf(“ThisisaCprogr

4、am.”);}演示ex101④语句printf(“ThisisaCprogram.”);C语言的主函数体由一些语句组成。每个语句由一个分号结束。如本例中,主函数的一个语句:printf(“ThisisaCprogram.”);说明:函数printf是系统提供的一个库函数,printf函数的功能是向显示器输出一段信息,具体内容括在双引号内;参数中的“”代表一个命令:输出完这行字符后换行,不是要求显示的文字。例2写出以下程序的运行结果写出以下程序的输出结果#includevoidmain(){printf(“Hello”);printf(“wo

5、rld!”);}演示ex102例3四则运算编程#includeintadd(intx,inty);main(){inta,b,c;scanf("%d%d",&a,&b);c=add(a,b);/*函数调用语句*/printf("c=%d",c);}intadd(intx,inty){return(x+y);}演示ex103演示ex104讨论减、乘、除的编程输入函数Scanf()函数说明函数定义1.4C程序设计语言的执行对于C语言程序来说,这一过程一般分为4步:第1步:编辑源程序;第2步:编译;第3步:链接;第4步:执行;(整个过程如下图)filename.

6、c编辑(edit)编辑器filename.obj预处理编译(compile)编译器filename.exe库函数和其他目标模块链接(link)链接器出错出错执行(excute/run)结果出错出错调试debug编译编译就是把用C语言描述的程序翻译成计算机可以直接理解并执行的机器语言命令组成的程序。C语言的编译过程分为两个阶段:首先是编译预处理,系统要先扫描程序,处理所有预处理命令,如把文件包含命令要求的文件包含(嵌入)到程序中。然后才开始编译。编译后得到的文件称为目标文件。目标文件就是用机器语言描述的文件。C语言的目标文件的后缀为.obj。目标文件的主文件名,一般与源程序文件名

7、相同。在编译过程中,还要对源程序中的语法和逻辑结构进行检查。编译任务是由称做编译器(compiler)的软件完成的。程序在编译过程中,也可能发现错误。这时要重新进入编辑器进行编辑。链接链接是将与当前程序有关的、已经有的几个目标模块链接在一起,形成一个完整的程序代码文件。这些已经有的目标模块有:·库函数:如前面使用的printf;·对于大的程序,常常分成几个模块,分别编写、编辑和编译,形成不同的目标模块。经正确链接所生成的文件才是可执行文件。可执行文件的文件名后缀为.exe(有的系统为.out

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。