ImageVerifierCode 换一换
格式:PPT , 页数:20 ,大小:211KB ,
资源ID:7527431      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7527431.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(kj-第1章C语言概述.ppt)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

kj-第1章C语言概述.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,*,页,C语言程序设计,第1章C语言概述,第1章 C语言概述,本章概述,本章的学习目标,主要内容,1,本章概述,C语言是一门非常优秀的结构化程序设计语言,它具有简洁、紧凑、灵活和可移植性强等特点,因而深受广大编程人员的喜爱,并得到广泛的应用。,本章主要简单介绍了C语言的发展历史、C语言的特点、C程序的结构及C语言如何编译、连接和运行。,2,本章的学习目标,本章教学目的:了解C语言的特点,掌握C程序的构成,掌握C程序的上机步骤。,本章教学重点:C程序的构成、C程序的上机步骤,本章教学难点:C程序的上机步骤,3

2、主要内容,1.1 C语言的发展历史简介,1.2 C语言的特点,1.3 C语言源程序举例,1.4 C程序的编辑、编译、连接和运行,4,1.1,C语言的发展历史简介,C语言是美国贝尔实验室的Dennis Ritchie于1972年开发出来的,并首次在UNIX操作系统的DEC PDP-11计算机上使用,C语言是由早期的B语言发展演变而来。在1970年,贝尔实验室的Ken Thompson根据BCPL(Basic Combined Programming Language)语言设计出了较简单且接近硬件的B语言,但B语言过于简单,功能有限,Dennis Ritchie在此基础上开发出了C语言,C语言既

3、保持B语言的的优点,又克服了它的缺点。,5,最初的C语言只能在大型计算机上执行,随着微型计算机的日益普及,它被移植到微机上来,并且出现了许多不同的C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,在1983年美国国家标准化协会(ANSI)为C语言制定了标准,即ANSI C,1987年,ANSI又公布了新标准,即87 ANSI C。现在流行的各种C版本都是以它为标准的。微机上正在使用的C语言有Turbo C、Borland C、Microsoft C、Quick C等。,6,1.2 C语言的特点,1语言简洁、紧凑,使用方便、灵活,具有丰富的运算符和数据结

4、构。C语言一共只有32个关键字、9种控制语句、34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理,从而使C语言的运算类型极其丰富,表达式类型多样化。C语言的数据类型有:整型、实型、字符型、枚举类型、数组类型、指针类型、结构体类型、共用体类型等,能用来实现各种复杂的数据结构运算。,2C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件。C语言既是成功的系统描述语言,又是通用的程序设计语言,人们通常称它为“中级语言”,即它兼有高级和低级语言的特点。,7,3C语言具有结

5、构化的控制语句(如ifelse语句、while语句、dowhile语句、switch语句、for语句),用函数作为程序模块以实现程序的模块化,是结构化的理想语言,符合现代编程风格的要求。,4语法限制不太严格,程序设计自由度大。例如,对数组下标越界不作检查,由程序编写者自己保证程序的正确性。对变量的类型使用比较灵活,例如,整型数据与字符型数据以及逻辑型数据可以通用。一般的高级语言语法检查比较严,能检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度,因此放宽了语法的检查。程序员应当仔细检查程序,来保证其正确,而不要过分依赖C编译程序去检查错误。,8,5用C语言编写的程序可移植性好(与汇

6、编语言相比)。在某一系统编写的程序,基本上不作修改就能用于其它类型的计算机和操作系统上运行。,6生成目标代码质量高,程序执行效率高。一般只比汇编程序生成的目标代码效率低10%20%。,C语言的以上特点,使得C语言功能强大、应用广泛,用C语言可以编写出任何类型的程序,它既可以用来编写系统软件,也可以用来编写各种应用软件。但同时C语言对编程人员也提出了更高的要求,编程人员学习C语言和学习其它的高级语言相比,必须花更多的心思在学习C语言的语法上,尤其是指针的应用,常常让初学者摸不着边际。但一旦熟悉了C语言的语法,便可以享受到C语言所带来的便利性与快捷性。,9,1.3 C语言源程序举例,程序如下:,#

7、include,int main(),printf(“How are you!n”);,printf(“Welcome you!”);,return 0;,程序运行的结果是输出两行信息:,How are you!,Welcome you!,例,1.1,编写一个,C,语言程序,在屏幕上显示两行信息,分别是“,How are you,!”和“,Welcome you!”,。,10,上面的程序中,main表示“主函数”,每一个C程序都必须有一个main函数,它是程序执行的入口,main前面的int表示函数的类型,即main函数为整型类型。,程序中一对大括弧 括起来的部分为函数体。在函数体内的prin

8、tf是C语言中的输出函数,双引号内的字符串按原样输出,“n”是换行符,即在输出“How are you!”后回车换行,然后在屏幕的下一行输出“Welcome you!”,每个语句结尾为一分号。,函数体内的return 语句为主函数结束时返回值,由于main函数的类型为整型(int),因此返回值必须为一整型值,一般而言,返回值为0表示正常返回。,程序中的#include 表示把尖括号内的stdio.h文件包含到本程序中来,stdio为standard input/output的缩写,即标准输入输出,C语言里有关输入输出函数的格式均定义在这个文件里。,11,例1.2 计算两个整数a,b之和,并在屏

9、幕上显示出结果。,程序如下:,#include,int main()/*主函数*/,int a,b,sum;/*定义变量*/,a=111;b=222;/*为变量赋值*/,sum=a+b;/*求两数之和*/,printf(“sum is:%d”,sum);/*输出sum的值*/,return 0;,程序运行的结果是输出两个整数a和b的和sum,显示如下信息:,sum is:333,12,在程序中,/*/表示注释部分,为便于理解,我们用汉字表示注释,当然也可以用英语或汉语拼音作注释。注释只是用于解释程序,对编译和运行不起作用。,本程序中,在函数体内(即一对大括号之间)的第一行是变量定义部分,定义3

10、个整型变量;第二行是两个赋值语句,使a和b的值分别为111和222;第三行使sum的值为a和b之和,即为333;第四行printf是输出函数,其中的“%d”表示输出sum时的数据类型和格式为“十进制整数类型”,在执行输出时,此位置上代以一个十进制整数值,printf函数中括弧内最右端的sum是要输出的变量,现在它的值为333,因此输出的信息为“sum is:333”。,13,例1.3 输入两个整数,调用自定义函数来计算a、b之和,并在屏幕上输出结果。,程序如下:,#include,int sumab(int x,int y);/*函数声明*/,int main()/*主函数*/,int a,b

11、sum;/*定义变量*/,printf(“input a and b:”);/*提示字符串*/,scanf(“%d%d”,/*输入变量a和b的值*/,sum=sumab(a,b);/*调用sumab函数*/,printf(“sum=%d”,sum);/*输出sum的值*/,return 0;,int sumab(int x,int y)/*定义sumab函数,并定义形参x、y*/,int z;,z=x+y;,return z;,14,程序由两个函数组成,即由主函数main和函数sumab组成。函数sumab的功能是求两个整数之和并返回给主函数。sumab函数是一个用户自定义函数,有两个整型的

12、形参x和y,它是一个具有整型类型返回值的函数。main函数前面的函数声明语句“int sumab(int x,int y);”表明sumab是一个有两个整型的形参并返回一个整型类型函数值的函数。这样的函数声明叫做函数原型,它要与函数的定义和调用相一致。,本程序的执行过程是:首先在屏幕上显示提示字符串,请用户输入两个数,回车后由scanf函数语句接收这两个数并送入变量a、b中,然后调用sumab函数,并把a和b的值传送给sumab函数的参数x和y,在sumab函数中计算x和y二者之和赋给变量z,并由return语句把变量z的值返回给主函数main,并赋值给变量sum,最后由printf函数在屏幕

13、上输出sum的值。,15,源程序的结构特点是:,1一个C语言源程序由若干个函数构成,其中有且只有一个主函数(main函数)。,2一个函数由函数首部(即函数第一行)和函数体(即函数首部下面的大括弧内的部分)组成。函数首部包括函数类型、函数名和放在圆括号中的若干个参数。函数体由声明部分和执行部分组成。,3C程序书写格式自由,一行内可写多条语句,一个语句可以分写在多行上,且语句中的空格和回车符均可忽略不计。,4程序的注释内容放在/*和*/之间,/和*之间不允许有空格;注释部分允许出现在程序中的任何位置上。,16,1.4,C程序的编辑、编译、连接和运行,1编辑程序,用编辑软件将C源程序输入计算机,经修

14、改认为无误后,存为一个文件。C源程序文件的后缀为“.C”。可用于编写C源程序的编辑软件有很多,而在本书中,DOS环境下,使用Turbo C;WINDOWS环境下,使用WIN TC(Turbo C的WINDOWS版)。,2编译程序,程序编辑完之后,在Turbo C或WIN TC下通过按快捷键或选择菜单的方式进行编译,编译的过程是把C源代码转换成计算机可以认识的代码。如果在编译过程中发现源程序有语法错误,则系统会输出出错信息,告诉用户第几行有怎样的错误,用户重新修改源程序再进行编译,如此反复直到编译通过为止。当编译通过后生成目标程序,目标程序的文件名与相应的源程序同名,但后缀为“.obj”。,17,3连接程序,将目标程序和库函数或其它目标程序连接,即可以生成可执行程序,可执行程序的文件名与相应的源程序同名,但后缀为“.exe”。在Turbo C或WIN TC下是通过按快捷键或选择菜单的方式进行连接的。,4运行程序,只要输入可执行文件的文件名即可以运行程序。在Turbo C或WIN TC下是通过按快捷键或选择菜单的方式运行程序的。,18,上述的编辑、编译、连接、运行过程如图1.1所示:,图,1.1,C程序的执行过程示意图,19,1.5 本章小结,本章,主要简单介绍了C语言的发展历史、C语言的特点、C程序的结构及C语言如何编译、连接和运行。,20,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服