欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    c语言教程第三版第1章.ppt

    • 资源ID:6503879       资源大小:3.10MB        全文页数:26页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    c语言教程第三版第1章.ppt

    ,C+语言教材锦城学院电子系刘 英 87581921,C和C+的关系,面向对象的语言很多,如C+,JAVA等等,而C+最受程序员喜欢,应用最广泛。,C+的学习方法,1.多看多读。2.多实践,积累源程序。3.多利用网络,学会自己找答案。4.与时俱进,了解最新技术。,参考书,C+程序设计语言(特别版)Bjarne Stroustrup/贝尔实验室机械工业出版社 裘宗燕译C+编程思想 Bruce Eckel 著机械工业出版社 刘宗田等译高质量程序设计指南C+/C语言 电子工业出版社 林锐等著,第一章 引论,1.1 从C到C+贝尔实验室的Bjarne Stroustrup博士及其同事于20世纪80年代初研发出了C+。C+是由C发展而来的,与C兼容,功能扩展的同时增加了面向对象的机制。,面向过程的核心:数据结构算法 面向对象的核心:对象消息,类和对象的理解,类:种类,品种,狗:gu 哺乳动物,种类很多,听觉嗅觉都很敏锐,善于看守门户,长江七号,大黄,来福,小白,动物类,实例,对象,例子对象和类,小狗状态(属性):颜色、重量、体长行为(方法):觅食、睡觉、犬吠汽车状态(属性):速度、档位、驱动类型行为(方法):转弯、制动、加速,类 将一类对象共同具有的东西进行抽象而得到。例如:类 汽车 对象 奔驰,宝马等,面向对象的优越性,若以木工为比喻,一个面向对象的木工,他的焦点是即将要做的木椅子,其次才是所需要的工具;反之,一个以非面向对象的木工,他所关心的只是工具。,面向过程:定义变量 木材,刨子,刻刀,电锯;直尺,斧子,画规.;定义函数:测量木材(直尺,待测木材)分解木材(电锯,待锯木材)刨光,雕刻.使用以上变量和函数,最终做成一把椅子。,面向对象:定义椅子框架(设计图)椅子属性:椅子高度,宽度,颜色;椅面长度,宽度;.设计椅子:设置高度.使用框架,设计出具体的椅子,C+加入的面向对象的设计理念比C更接近人的思维模式,更形象直接。并且效率、质量比C高。在包容C的基础上,C+更庞大,更适用于大规模的程序。,1.8 C+编程实践【例】输出一行字符,程序如下:,【例1.8.1】一个简单的C+程序#include/包含头文件using namesapce std;/使用命名空间int main()/主函数 char name30;coutname;coutWelcome,name!endl;return 0;,使用命名空间std。C+标准库中的类和函数是在命名空间std中声明的,因此程序中如果需要用到C+标准库,首先需要用#include命令行,同时要用“using namespace std;”作声明,表示要用到命名空间std中的内容。,“包含命令”,它的作用是将文件iostream(输入输出流)的内容包含到该命令所在的程序文件中,代替该命令行。,cout和运算符共同作用,将右侧的字符串输出到系统指定的标准设备显示器上。,如果编译器对#includeusing namespace std;发出抱怨,那么不妨试试旧的格式:#include,【例1.8.1】一个简单的C+程序#include/包含头文件using namesapce std;/使用命名空间int main()/主函数 char name30;coutname;coutWelcome,name!endl;return 0;,补充:注释,C+具有 C 的多行注解风格。使用/*/可以注解多行,但不允许嵌套。C+也提供一种新的表示注解的方法 该注解以“/”开始,到行末结束。只能 注解单行,可以嵌套。,#include/文件包含#include/*文件 包含*/,C+程序开发流程,结束,开始,程序代码的录入,生成源程序*.cpp,语法分析查错,翻译生成目标程序*.obj,与其它目标程序或库链接装配,生成可执行程序*.exe,2.2 C+的输入与输出 P36C和C+本身都没有输入和输出语句,它们是在编译系统提供的I/O库中定义的,所以使用时要包含#include。C+的输出和输入是用“流”(stream)的方式实现的。,图1 coutval;/若在键盘上输入123,则程序中val变 量获得值123。,【例2.2】将英尺转换为厘米输出,#include using namespace std;int main()int inch=0;coutinch;coutinch;cout inches=;coutinch*2.54;cout cmendl;return 0;,补充:输入流与输出流的基本操作(1)cin语句的一般格式:cin变量1变量2变量n;例:char c1,c2;int a;float b;cinc1c2ab;1234 56.78 1 2 34 56.78 123456.78,无需说明数据类型系统会根据变量的类型从输入流中提取相应长度的字节,【例1.8.1】一个简单的C+程序#include/包含头文件using namesapce std;/使用命名空间int main()/主函数 char name30;coutname;coutWelcome,name!endl;return 0;,注 意:不能用cin语句把空格字符和回车换行符作为字符输入给字符变量,它们将被跳过,可以用getchar函数代替。一个 cin语句可以分写成若干行。,cinc1 c2 a b;,cinc1;cinc2;cina;cinb;,一条语句,四条语句,效 果 一 致,(2)cout语句的一般格式cout表达式1表达式2表达式n;例:cout“Hello World.”;,endl:插入换行符,然后刷新缓冲区,n:换行,coutHello World!endl;,coutHello World!;cout endl;,注意:不能用一个插入运算符“”插入多个输出项 couta,b,c;/错误 不能一次插入多项 couta+b+c;/正确,这是一个表达式一个 cout 语句可以分写成若干行用cout输出,系统会自动判别输出数据的类型,使输出的数据按相应的类型输出。,coutThis is a C+program.endl;,coutThis is a C+program.endl;,coutThis is;couta C+;coutprogram.;coutendl;,例:int a=4;float b=345.789;char c=a;则 couta b cendl;输出结果:4 345.789 a,注意格式区别,

    注意事项

    本文(c语言教程第三版第1章.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开