c语言程序逻辑01.ppt

上传人:本田雅阁 文档编号:3469863 上传时间:2019-08-30 格式:PPT 页数:21 大小:5.60MB
返回 下载 相关 举报
c语言程序逻辑01.ppt_第1页
第1页 / 共21页
c语言程序逻辑01.ppt_第2页
第2页 / 共21页
c语言程序逻辑01.ppt_第3页
第3页 / 共21页
c语言程序逻辑01.ppt_第4页
第4页 / 共21页
c语言程序逻辑01.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《c语言程序逻辑01.ppt》由会员分享,可在线阅读,更多相关《c语言程序逻辑01.ppt(21页珍藏版)》请在三一文库上搜索。

1、本课程介绍,C语言是国际上广泛流行的计算机高级语言。 C语言既可以用软件来编写系统软件,也可用来编写应用软件 我们学习C语言的目的,是用它来学习编写应用软件的逻辑 先让同学们具备编程的逻辑思维,为下一步编写应用软件打好基础。 本书通俗易懂,步骤清晰详尽,不容易理解的地方以举例的方式加以说明。另外在每章的后面还配有相关的足量的上机题、选择题、简答题,使读者能够及时地巩固所学内容。 本书内容安排如下: 第1章 C语言简介及输出函数。 第2章 数据类型、变量和输入函数。 第3章 赋值、逗号、算术运算和类型转换。 第4章 关系、逻辑运算与分支流程结构 第5章 一重循环流程结构 第6章 多重循环流程结构

2、 第7章 一维数组定义及其应用 第8章 无参函数的定义及其应用 第9章 带参函数的定义及其应用 第10章 字符串和结构体,计算机网络的发展 计算机网络的组成 计算机网络的分类 网络传输介质 无线网络的构成和设备 IP地址 WINDOWS系统IP地址配置 常用的网络测试命令,上节课回顾,第一章,C语言简介及输出函数,本章内容,了解语言的发展过程 了解语言的不同版本 了解语言的特点 掌握WinTC集成实验环境的使用 了解算法、指令、程序、软件的关系 掌握简单的程序中各个部分的结构及其含意 记住写C程序时应该注意的几个问题,语言的发展过程,C语言的原型ALGOL60语言(也成为A语言)。 1963年

3、,剑桥大学将ALGOL60语言发展成为CPL语言。 1967年,剑桥大学对CPL语言进行了简化,于是产生了BCPL语言。 1970年,美国贝尔实验室对BCPL进行了修改成“B语言”。 1973年,美国贝尔实验室又在B语言的基础上修改了一下取名叫C语言 1977年,出台C语言编译文本可移植的C语言编译程序。 1978年,再次修改C语言成为目前流行最广泛的高级程序设计语言。 1987年,出现了许多C语言版本。 1990年,C语言接受了87ANSIC为ISOC的标准(ISO9899-1990)。 1994年,ISO修订了C语言的标准。 目前,不同版本的C编译系统实现的语言功能和语法规则略有差别。,语

4、言版本,MicrosoftC或称MSC Borland Turbo C或称TurboC AT&TC TurboC for Windows或称WinTC,语言的特点1,语言简洁、紧凑(32个关键字),使用方便、自由(书写形式自由),语言的特点2,运算符丰富,共有34种,C语言把括号、赋值、强制类型转换等都作为运算符处理。表达式类型多样化,灵活使用各种运算符可以实现在其他高级语言上难以实现的运算。 数据结构合理,具有现代语言的丰富数据结构,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。,语言的特点3,具有结构化的控制语句,是结构化的理想语言,符合现代编程风格。 语法限制不太严格,程序设计

5、自由度较大。 允许位操作和对硬件进行编程。 生成目标代码质量高,程序执行效率高。 程序可移植性较好。,WinTC简介,是从事一线教学的大学教师根据C语言初学者的特点,量身定制的一个简单易用的C语言实验与学习软件。 软件集成了高校C语言教学中使用最多的三种编译器VisualC+6.0、TurboC+3.0和TurboC2.0,给高校C语言的实验教学提供了简单易用的软件实验环境(免费使用)。,使用WinTC的步骤,第1步.打开TurboC/C+forWindows集成实验环境 第2步.输入程序; 第3步.保存程序; 第4步.运行程序; 第5步.调试程序:,算法、指令、程序、软件的关系,算法:能够解

6、决指定问题的、合乎逻辑的、最简洁的一系列步骤。 算法的描述可用以下几种方式表达出来: 用文本把这些步骤描述出来,我们通常把它叫做方案 用图形把这些步骤描述出来,我们通常把它叫做流程图 用计算机语言把这些步骤描述出来,我们通常把它叫做程序 指令:程序员根据算法写的每一条语句。 程序:指令的集合为程序。 软件:程序的集合为软件。,简单的程序介绍,解释上个例子中每条指令的含意1,#include“stdio.h” 1) #:预备的意思 2) include:包含的意思 3) stdio.h:这是一个内置的库文件,通常称它为头文件。main()函数调用的printf()函数就是来源于这个库文件中的,所

7、以前面要先告知编译器 main() 1) 任何C程序都必须要且只要一个main函数 2) main必须全小写,而且后的()不能少 3) main函数的功能代码必须放在它的内 4) 不论主函数main()在程序中的任何位置,C程序总是从主函数main开始执行的,所以首先就执行了它内的代码,解释上个例子中每条指令的含意2,/*输出字符串*/ 1) /*/: 它是一对多行注释符 2) 输出字符串: 这几个字是放在/*/内的字符,意思是“输出字符串”这几个字符是不被编译器当作代码理解的,所以就不被编译成为二进制,只是一个程序员解释给另一个程序员的理解性文本 注意:以后我们也应该养成添加注释的习惯,也是

8、一优秀程序员必备的的习惯。,解释上个例子中每条指令的含意3,printf(“你好吗?n“); printf(): 它也是一个函数,是系统提供的内置函数,用于将信息输出到显示器的一个函数,在这里它是被main()函数调用了,顺便说一下,main()函数还可以调用其他函数的。 “ :双引号内部会出现的一般有以下三种字符: 要原样输出的字符必须放在这双引号内,如上面的“你好吗?”这三个字 以号开头的字符,叫转义序列字符,在输出时它会以C语言中则定的意思输出,如上面的“n”就是换行输出的意思。 以%号开头的字符,叫格式占位符,它是给某些数据占位置的 ; :分号在C程序中的用途就是代表一句话的结束,如我

9、们中文的句号,常见的转义字符,常见的格式占位符,写C程序时还应该注意的几点,除了原样显示字符之外的其他任何字符都必须在关闭中文输入法状态下输入,即都得是英文半角字符; 内置函数名都必须是小写的,除非以后我们自定义函数时定义了大写的; 源程序以“.c”作为扩展名(*.c); 从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则: 一个说明或一个语句占一行。 用括起来的部分,通常表示了程序的某一层次结构。一般与该结构语句的第一个字母对齐,并单独占一行。 低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。 在编程时应力求遵循这些规则,以养成良好的编程风格,总结,了解语言的发展过程 了解语言的不同版本 了解语言的特点 掌握WinTC集成实验环境的使用 了解算法、指令、程序、软件的关系 掌握简单的程序中各个部分的结构及其含意 记住写C程序时应该注意的几个问题,作业本作业,简答题中的第1、3题 选择题和其他题在课外去完成,下节课上课前提问。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1