- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上一页 停止放映 下一页 第一章C程序概述及turbo c简介 wumh2001126 本章讲授内容及要求 内容 C语言的发展史 C语言的作风、特点; C程序的造成; C源程序的书写标准; Turbo C上机环节. 要求 领会C语言的发展及特点; 相熟C程序的造成及书写标准; 把握Turbo C的上机环节; 重点与难点 重点 C语言的特点; C程序的造成; Turbo C上机环节. 难点 Turbo C的上机环节; §1,1 C语言的发展历史 C 语言的造成见下图: C 语言的造成环节一向围绕着系统程序假想 C 语言提出后起首用于开发 OS — Unix B.Kernighan 和 Dennis Ritchie 在 Unix 第7版的全然上合著的书“C程序假想语言”鞭笞了C的广泛使用 美国国家规格 87 ANSI C国际规格ISO 9899-1990 微机常见的C有: Microsoft C (MS-C)、Turbo C、Quick C、C++、VC Algol 60 1960年. 瑕玷: 不合适系统程序假想 1963年: CPL(组合程序假想语言) 瑕玷: 范围太大, 不易实现 BCPL(Basic CPL) 1967 特点: 简化的 CPL B: 1970年贝尔尝试室提出 Ken Thompson 特点: 对 BCPL再简化 C: 1972年贝尔的Dennis Ritchie在 B全然上假想, §1,2 C 语言的特点 中级语言: 既具有高级语言直观性特点, 又兼有汇编语言之类低级语言功能, 似可以开门见山会见物理地点, 履行位运算. 简洁, 紧凑, 便利, 机动 运算符多、信息结构和操纵结构丰富 可履行代码品质高、运行速率快 可移植性好 , 同时且可以分块编译. 程序假想的自由度大(利益瑕玷) 不仅用于系统程序假想, 也用于使用程序假想 下面先讲解几个简单的C程序, 接着从中解析C程序的特点. 例 1,1 main ( ) { printf (This is a C program.\n); } 本程序的作用是 输出以下一行信息: This is a c program. 其中 main 示意“主函数”. 每个C程序都必须有一个 main 函数. 函数体由大括弧{}括起来. 本例中主函数内只有一个输出语句, printf是 C语言中的输出函数(详见第2章). 双引号内的字符串原样输出. “\n”是 换行符, 即在输出“This is a c program.”后回车换行. 语句末了有一分号. 例 1,2 main ( )*求两数之和* { int a, b, sum; *这是 定义变量* a=123; b=556; * 以下3行为C语句 * sum=a+b; printf (sum is %dn, sum); } 本程序的作用是 求两个整数a和b之和sum. *……*示意注释部分, 为便于明白得, 咱们用汉字示意注释, 毫无疑难也能够用英语或汉字拼音作注释. 注释只是 给人看的, 对编译和运行不起作用. 注释可以加在程序中任何位置. 第2行是 表明部分, 定义变量a和b, 指定 a和b为整型(int)变量. 第3行是 两个赋值语句, 使a和b的值分不为123和 556, 第5行使sum的值为a+b, 第5行中“%d”是 输入输出的“标准字符串”, 用来指定输入输出时的信息类型和标准(详见第2章), “%d”示意“以十进制整数情势输出”. 在履行输出时, 此位置上代以一个十进制整数值. printf函数中括弧内最右端sum是 要输出的变量, 如今它的值为579(即123+556之值). 是以输出一行信息为sum is 579 例1,3 源程序 main ( ) *主函数* { int a, b, c *定义变量*scanf (“%d, %d”, a, b); *要求从键盘上键入变量a和b的值* c = max (a, b); *调用max函数, 将返回的值赋给c*printf (\n max = %d \n, c); *输出c的值* } int max (x, y) *定义 max 函数,函数值为整型, x, y 为情势指标* int x, y; *定义形参 x, y 为整型变量* { int z; *函数max内部用的全部变量的类型讲明* if (x y) z = x; else z = y; *选x, y大者放于 z 中* return(z); *返回 z 的值* } (2)键入: 8, 15 (3) 表现: max = 15 §1,3 C程序造成
您可能关注的文档
- c语言学习 第六章.ppt
- c语言学习 第七章 数组.ppt
- c语言学习 第三章.ppt
- c语言学习 第十章 结构和杂类.ppt
- c语言学习 第四章.ppt
- c语言学习 第五章.ppt
- c语言学习 排序详解.ppt
- c语言学习 绪论.ppt
- c语言学习,c语言课件第1章.ppt
- c语言学习,c语言课件第02章.ppt
- 2024《淘宝主播对消费者购买意愿的影响实证研究(附问卷)》15000字.doc
- 2024《塑料杯子注塑模具设计》11000字.docx
- 2024《旅游讲解Android-APP的实现》11000字.doc
- 2024《绿色贸易壁垒对企业林产品出口的影响分析》4700字.docx
- 2024《南京对外贸易发展存在的问题及对策研究》8600字.doc
- 2024《七天连锁酒店网络营销策略分析》4100字.docx
- 2024《M公司绩效管理存在的问题及完善对策研究》11000字.docx
- 2024《无人驾驶汽车引发的伦理挑战综述》10000字.docx
- 2024《金枫酒业公司员工培训存在的问题及原因和对策》11000字.doc
- 2024《企业文化模式研究—以千味央厨公司为例》10000字.docx
文档评论(0)