c语言程序逻辑01.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本课程介绍 C语言是国际上广泛流行的计算机高级语言。 C语言既可以用软件来编写系统软件,也可用来编写应用软件 我们学习C语言的目的,是用它来学习编写应用软件的逻辑 先让同学们具备编程的逻辑思维,为下一步编写应用软件打好基础。 本书通俗易懂,步骤清晰详尽,不容易理解的地方以举例的方式加以说明。另外在每章的后面还配有相关的足量的上机题、选择题、简答题,使读者能够及时地巩固所学内容。 本书内容安排如下: 第1章 C语言简介及输出函数。 第2章 数据类型、变量和输入函数。 第3章 赋值、逗号、算术运算和类型转换。 第4章 关系、逻辑运算与分支流程结构 第5章 一重循环流程结构 第6章 多重循环流程结构 第7章 一维数组定义及其应用 第8章 无参函数的定义及其应用 第9章 带参函数的定义及其应用 第10章 字符串和结构体 C语言的发展过程 C语言的原型ALGOL60语言(也成为A语言)。 1963年,剑桥大学将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编译系统实现的语言功能和语法规则略有差别。 C语言版本 MicrosoftC或称MSC Borland Turbo C或称TurboC ATTC TurboC for Windows或称WinTC C语言的特点1 语言简洁、紧凑(32个关键字),使用方便、自由(书写形式自由) C语言的特点2 运算符丰富,共有34种,C语言把括号、赋值、强制类型转换等都作为运算符处理。表达式类型多样化,灵活使用各种运算符可以实现在其他高级语言上难以实现的运算。 数据结构合理,具有现代语言的丰富数据结构,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。 C语言的特点3 具有结构化的控制语句,是结构化的理想语言,符合现代编程风格。 语法限制不太严格,程序设计自由度较大。 允许位操作和对硬件进行编程。 生成目标代码质量高,程序执行效率高。 程序可移植性较好。 WinTC简介 是从事一线教学的大学教师根据C语言初学者的特点,量身定制的一个简单易用的C语言实验与学习软件。 软件集成了高校C语言教学中使用最多的三种编译器VisualC++6.0、TurboC++3.0和TurboC2.0,给高校C语言的实验教学提供了简单易用的软件实验环境(免费使用)。 使用WinTC的步骤 第1步.打开TurboC/C++forWindows集成实验环境 第2步.输入程序; 第3步.保存程序; 第4步.运行程序; 第5步.调试程序: 算法、指令、程序、软件的关系 算法:能够解决指定问题的、合乎逻辑的、最简洁的一系列步骤。 算法的描述可用以下几种方式表达出来: 用文本把这些步骤描述出来,我们通常把它叫做方案 用图形把这些步骤描述出来,我们通常把它叫做流程图 用计算机语言把这些步骤描述出来,我们通常把它叫做程序 指令:程序员根据算法写的每一条语句。 程序:指令的集合为程序。 软件:程序的集合为软件。 简单的C程序介绍 解释上个例子中每条指令的含意1 #include“stdio.h” 1) #:预备的意思 2) include:包含的意思 3) stdio.h:这是一个内置的库文件,通常称它为头文件。main()函数调用的printf()函数就是来源于这个库文件中的,所以前面要先告知编译器 main() 1) 任何C程序都必须要且只要一个main函数 2) main必须全小写,而且后的()不能少 3) main函数的功能代码必须放在它的{}内 4) 不论主函数main()在程序中的任何位置,C程序总是从主函数main开始执行的,所以首先就执行了它{}内的代码 解释上个例子中每条指令的含意2 /*输出字符串*/ 1) /**/: 它是一对多行注释符 2) 输出字符串: 这几个字是放在/**/内的字符,意思是“输出字符串”这几个字符是不被编译器当作代码理解的,所以就不被编译成为二进制,只是一个程序员解释给另一个程序员的理解性文本 注意:以后我们也应该养成添加注释的习惯,也是一优秀程序员必备的的习惯。 解释上个例子中每条指令的含意3 printf(你好吗?\n); printf(): 它也是一个函数,是

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档