c语言程序设计(上)ppt

c语言程序设计(上)ppt

ID:36326853

大小:2.80 MB

页数:202页

时间:2019-05-09

c语言程序设计(上)ppt_第1页
c语言程序设计(上)ppt_第2页
c语言程序设计(上)ppt_第3页
c语言程序设计(上)ppt_第4页
c语言程序设计(上)ppt_第5页
资源描述:

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

1、C语言程序设计(上)第一、二次课4学时第一章C语言概述第一、二次课4学时学习目的1.了解程序、程序设计以及C语言的发展和特点。2.熟练掌握C语言程序的构成、main函数和其他函数。3.掌握头文件,数据说明,函数的开始结束标志以及程序中的注释。4.了解C语言的书写格式和编程风格。学习重点1.C语言程序的构成学习难点1.C语言入门3C语言概述程序与程序设计语言C语言简介C语言程序的基本结构C语言程序的开发环境结构化程序设计算法C语言概述1.1C程序与程序设计语言程序程序是由一系列指令所组成,存储在计算机中

2、,当执行程序时,将自动按照一定的顺序逐条地调用指令来完成工作。程序设计语言程序设计语言是用户用来编写程序的语言。程序设计语言:一般分为机器语言、汇编语言和高级语言三大类。机器语言机器指令(由0和1组成),可直接执行难学、难记依赖机器的类型汇编语言用助记符代替机器指令,用变量代替各类地址。克服记忆的难点其他与机器语言类似高级语言类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型。00100011111011010110000101110110机器语言程序MOVAX,300HADDB

3、X,AXMOV[2100H],BXHLT汇编语言源程序main(){inta,b,c;a=100;b=10;c=a+b;printf(“a+b=%d”,c);}高级语言源程序(C)源程序需要翻译1.2C语言简介发展过程B语言:Bell实验室,1970年在PDP机器上用其编写UNIX系统CPL语言:剑桥大学,1963年BCPL语言:剑桥大学,1967年C语言:Bell实验室,1972~1973年用其改写UNIX系统经简化进一步简化保持精练、接近硬件的优点,克服数据类型过少的不足今天C语言仍然有广泛的

4、应用,除了当初为UNIX操作系统开发使用外,现在各行各业的应用软件,许多都是用C语言进行系统描述和开发的,如有大量工程设计、工程测绘和科学计算软件是以C语言为基础开发的,许多工业领域专业如机电控制、军事、建筑、冶金、纺织等都直接使用C语言开发工业控制软件。C语言已经成为当前全国理工类院校学生必学的一门计算机语言,成为提高计算机应用能力的必备基础。C语言的特点语言简洁,表达能力强,易于理解只有32个关键字,9种控制语句数据构造能力强运算符丰富程序书写格式自由可直接访问物理地址,实现对硬件和低层系统软件的

5、访问语言生成的代码质量高可移植性好怎样学好C语言学好C语言要注意以下几个方面:(1)掌握重点,消化难点。C语言灵活,内容丰富。所以一开始学习就要目标明确,抓住重点的内容学习,在巩固重点的情况下,再丰富所学内容,提高能力。(2)多看多动手。初学者起步时容易出现的问题,有不理解概念、看不懂程序、自己没有编程思路。通过阅读程序,认真体会各种概念的具体应用。(3)多上机练习。C语言是一门实践性很强的课程,一个没有经过上机验证的程序,始终不能算是真正正确的程序。何况C语言灵活性很强,在上机中会发现很多问题。通过

6、上机可以学会程序调试的方法,不同计算机环境下的编程环境设置,找到程序调试的技巧等等。(4)扩展视野。课本上的内容毕竟有限,在掌握重点和基础的内容后,学有余力的同学还可以结合自己的需要多看多学一些东西。1.3C语言程序的基本结构C语言程序的一般形式:说明#include语句全局变量说明main()/*主函数main()*/{/*{}内是函数体*/局部变量/*main定义的变量,在main中有效*/程序段/*完成特定功能的一系列语句*/}/*main函数结束处*/fun1()/*用户自行定义的名为fun1

7、的函数*/{/*fun1函数体开始处*/局部变量/*fun1定义的变量,在fun1中有效*/程序段/*完成fun1特定功能的一系列语句*/}fun2(){……}/*用户可以根据需要自定义多个函数*/说明:(1)C语言程序的开头一般都使用一个或多个include语句,用来引入某些标准库文件。这类标准库文件通常称为头文件,头文件的扩展名为.h。(2)程序的前部有时可以定义一些全局变量,这些变量被后面的各个函数共享,但要注意对全局变量的使用不能互相干扰。在某个函数体内定义的变量,称为局部变量,它只在这个函数

8、体内有效。(3)C语言程序都是由若干个函数为单位组成(如main()、fun1()、fun2()),每个函数又由若干个C语言基本语句组成,每个语句必须以分号(;)结束。(4)C语言程序中必须有一个main函数(又称为主函数),作为程序执行的起点,但是main()位置不限。main()表示是一个函数,其中main是函数的名称,()内列出函数执行需要的n个参数,{}内为完成特定功能的一系列语句。(5)为了实现程序设计的模块化,如果需要,用户可以定义若干个自定

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

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

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