C语言编程教程 第1章 C语言概述

C语言编程教程 第1章 C语言概述

ID:43187659

大小:231.00 KB

页数:21页

时间:2019-10-02

C语言编程教程 第1章 C语言概述_第1页
C语言编程教程 第1章 C语言概述_第2页
C语言编程教程 第1章 C语言概述_第3页
C语言编程教程 第1章 C语言概述_第4页
C语言编程教程 第1章 C语言概述_第5页
资源描述:

《C语言编程教程 第1章 C语言概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言概述1教学要点一、C语言概述1.C语言的由来2.C的产生与发展二、C语言的特点三、C语言的应用场合:适用于面向过程的中小型程序设计。四、简单的C语言程序介绍1.简单C程序示例2.C源程序的结构形式五、C程序的上机过程1.常用术语:源程序、目标代码、连接程序、库、编译状态、运行状态。2.TURBOC上机运行程序的过程3.TURBOC集成环境的使用六、算法2/21C语言的特点1、语言简洁,紧凑使用方便,灵活。只有9种控制语句、32个关键字。2、运算符丰富,共有34种运算符,表达式书写灵活多样3、数据

2、结构丰富,有:整型,实型,字符型,数组型,指针类型,结构体类型和共用体类型。3/21C语言的特点4、具有结构化的控制语句。以函数实现程序的模块化设计。5、程序书写自由,语法规则宽松,对编程人员要求高。6、能直接对计算机硬件进行操作。7、程序执行效率高8、程序可移植性好4/21简单C程序介绍输出:Thisisacprogram.#includevoid例1-15/21简单C程序介绍例1-2输出:sumis5796/21简单C程序介绍例1-37/21C源程序的结构形式1、源程序以.c作为

3、扩展名(*.c)2、C程序由一个主函数和若干个其他函数构成3、函数由说明部分和函数体构成4、一个C程序总是从main()函数开始的5、C程序书写自由,一行可以写多个语句,一个语句也可以分为多行来写6、语句以及数据定义后面必须有一个分号“;”7、可用/*……*/对程序进行注释8/21函数说明部分函数体函数类型函数名[函数参数][变量定义][执行部分][函数声明]9常用术语源程序:用户可读的程序文本,即程序本身。目标程序:由源程序翻译而成的机器码,计算机能读并能直接运行。连接程序:将各自分别编译后的程序连

4、接为一个可运行程序的程序。(它将C语言的标准库函数与用户所编的程序联合在一起)库:包含标准函数的文件,这些函数可用在用户的程序中。(包括所有的输入输出函数及其它有用的例行函数)编译状态:在程序编译过程中所出现的事件。运行状态:在程序运行过程中所发生的事件。10/211、在磁盘搜索路径已经设置为turboc的子目录下情况下,键入tc2、编辑源文件:程序的输入、编辑与保存3、编译源程序:Compile4、执行程序,查看结果:Run5、Alt+x退出编译连接调试源程序编辑产生正式程序生成可执行程序产生目标代

5、码TURBOC上机运行程序的过程11/21TURBOC集成环境的使用一、TURBOC集成环境的窗口构成菜单窗口、编辑窗口、信息窗口、功能键窗口二、菜单项的使用1.File2.Edit3.Run4.Compile5.Option12/21指解题方案的准确而完整的描述。实现算法所花费的代价要尽量的小,即计算工作量要小;根据算法所得到的计算结果应可靠。1、算法的概念2、算法的特性有穷性、确定性、输入、输出、有效性13顺序结构:是指语句的执行顺序和它在程序中出现的次序是一致的,即一条语句执行完后紧接着执行它下

6、面的那条语句。选择结构:是根据一定的条件,把语句分成不同的分支,程序只执行其中一个分支,不执行其他分支。循环结构:是根据一定的条件,对某些语句重复执行。3、三种基本结构14(1)自然语言描述法(2)流程图表示法(3)N-S图表示法(4)伪代码表示法4、算法的表示15用流程图表示顺序结构ABABAAA1A2AnPPP=1P=2P=nPFT选择结构FFTTF…FTTF当型循环直到型循环多情况选择结构16N-S图是一种不允许破坏结构化原则的图形算法描述工具,又称盒图。它有如下几个基本特点:功能域比较明确,可

7、以从框图中直接反映出来;不可能任意转移控制,符合结构化原则;很容易确定局部和全程数据的作用域;很容易表示嵌套关系,也可以表示模块的层次结构。用N-S图表示17顺序结构:S1S2S318选择结构:条件满足不满足S1S2条件情况1S1情况2S2情况nSn……19循环结构:WHILE条件SUNTIL条件S20例如:下图是顺序输出3到100之间所有素数的结构化流程图,在这个流程图中,表示了3种基本结构互相嵌套的情况。3Þnn<100i≤k且flag=0i除尽n?是1Þflagi+1Þiflag=0?输出n是n

8、+1Þn否否nÞk,2Þi,0Þflag21

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

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

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