- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C课件2简单程序设计
* C++语言程序设计 第二章 C++简单程序设计 本章主要内容 C++语言概述 基本数据类型和表达式 数据的输入和输出 算法基本控制结构 自定义的数据类型 §2.1 C++语言的产生及特点 C++的产生: C++是在C语言基础上为支持面相对象的程序设计而研制的一个通用目的的程序设计语言,它是在1980年由ATT贝尔实验室的Bjarne Stroustrup博士创建的。 C++的特点: 一个是全面兼容C; 一个是支持面向对象的方法 C++语言与C语言的区别: C++语言在保留C语言原有注释方式/*…*/的同时,增加了行注释。以“//”起始的,以换行符节束。 if(ab){ //int temp=a;//swap a and b //a=b; b=temp; } if(ab){ /*int temp=a;/*swap a and b*/ a=b; b=temp;*/ } Const关键字,用这个关键字修饰的标识符为恒值常量 #define pi 3.14 符号名称pi是被预处理器移走,没有进入符号表 const double pi 3.14; 它们功能相同,但后者编译要进行严格的类型检查。 说明结构、联合和枚举变量时,不必在结构名、联合名和枚举名加关键字struct,union,enum. C: struct Astruct aS; (结构) union Aunion aU;(联合) enum Bool aB;(枚举) C++: A struct aS; (结构) Aunion aU;(联合) Bool aB;(枚举) 变量的说明可以放在程序的任一位置上。 例如(for int i=0;i100;i++) 提供了作用域运算符“::”,当有某一全局变量被一个局部变量遮挡时,运用作用域运算符可以操作该全局变量。 int i; main( ) { int i; i=5; //局部变量 i 赋值 ::i=10; //全局变量 i 赋值 … } 标准输入输出一般不再使用C语言的printf,scanf,而是使用三个标准I/O流。它们是: cout(与标准输出设备相连) cin(与标准输入设备相连) cerr(与标准错误输出设备相连) 在计算机中,这些设备一般分别是键盘和显示器。 C++:coutWelcome!; C:printf(Welcome!); C++:cina; C:scanf(%d,a); C++:coutaendl; C:printf(%d\n,a); C++:#includeiostream.h C:#includestdio.h C语言中的结构只是数据的集合,C++中将“结构”概念扩充为“类”。 下列关键字是C++新增的:Class, private, protected, public, this,new, delete, friend, operate, inline, virtual 动态单元 C:#includemalloc.h float *p,*q; p=(float*)malloc(sizeof(float)); free p; q=(float*)malloc(10,sizeof(float)); ? C++: float *p ,*q; p=new(float); delete p; q=new float[10]; #includeiostream.h //例子example1.cpp void main() { int i,m,len; int *p; coutinput number of data:endl; cinm; p=new int[m]; if(p==NULL) { coutfail!!!; return; } coutinput dataendl; for(i=0;im;i++) cin
您可能关注的文档
最近下载
- DIN 9830 冲压件切割毛边高度.pdf VIP
- 2024-2025学年广东省深圳市红岭中学九年级上学期开学考数学试题及答案.pdf VIP
- 2020秋部编人教版语文二年级上册全册课件.pptx VIP
- 古建筑传统瓦工(砧刻工砌花街工泥塑工古建瓦工)施工机械用电管理详细措施.docx VIP
- (高清版)DB51∕T 2997-2023 四川省水文数据通信传输指南 .pdf VIP
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 统编《世界历史》九年级上册教材分析与建议.doc VIP
- 沪教牛津版八年级英语上册词汇表.docx VIP
- 2025年全国翻译专业资格(水平)考试西班牙语二级口译试卷.docx VIP
- GB∕T 5796.1-2022 梯形螺纹 第1部分:牙型.pdf
文档评论(0)