《C语言程序设计》课件

《C语言程序设计》课件

ID:38591880

大小:2.42 MB

页数:276页

时间:2019-06-15

《C语言程序设计》课件_第1页
《C语言程序设计》课件_第2页
《C语言程序设计》课件_第3页
《C语言程序设计》课件_第4页
《C语言程序设计》课件_第5页
资源描述:

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

1、C语言程序设计教材分析本书内容共有11章,可分为三部分。第1、2章为第一部分,为初学者的入门知识,使读者对c语言编写程序的步骤、方法和程序结构及算法描述有一个大致的了解。第3~第5章为第二部分,是程序设计的基础部分,使读者详细了解c语言的基本数据类型和表达式以及c语言的控制结构。掌握了第一、二部分的内容,读者可以完成简单的程序设计。第6章~第11章为第三部分,讲述了模块化程序设计的概念和实现的方法,为程序设计提供了更多、更方便的途径,为进行综合程序设计奠定了基础。每一个章节里都有详细的程序范例来说明程序的设

2、计思想、语句的概念、作用、含义和使用方法,使学生能够由浅入深系统地学习c语言的知识,同时掌握一定的编程方法。成绩考核成绩考核方法:期末成绩=平时成绩20%+期末考试80%;注:平时成绩包括:上课情况、作业情况、上机作业完成情况等。学习C的忠告上机实践(编程)!!!(Try!!!)C语言程序设计教程第1章引言第2章程序的简单算法制定第3章基本程序语句第4章选择结构第5章循环结构第6章函数与编译预处理第7章数组第8章指针第9章构造数据类型第10章文件第11章位运算《C语言程序设计》课程的任务1.指导学生掌握C程

3、序设计语言的基础知识;2.培养学生综合分析并编制程序解决实际应用问题的能力; 3.培养学生契而不舍的解决问题的精神以及认真的学习态度。 通常我们把设计、书写及检查调试程序的过程称为程序设计。应当指出,简单的程序设计应包括以下几个部分: 确定数据结构 确定算法 编写代码 调试并运行 整理并写出文档资料第一章引言1.1C语言的特点1.2简单的C语言程序介绍1.3C语言程序的结构1.4C程序设计语言的执行1.1C语言的特点C语言有9种控制语句,32个关键字。运算符丰富。共有34种运算符数据结构类型丰富。具有结构化

4、的控制语句语法限制不太严格,程序设计自由度大。C语言允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作。生成目标代码质量高,程序执行效率高。C语言编写的程序可移植性好。1.2简单的C语言程序介绍/*ex101.c-在屏幕上输出ThisisaCprogram.*/#includevoidmain(){printf(“ThisisaCprogram.”);}①注释/*ex101.c-在屏幕上输出ThisisaCprogram.*/C程序中的“/*…*/”之间的内容称为注释,是程序编

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

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

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

8、(){printf(“Hello”);printf(“world!”);}演示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演示ex

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

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

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