数据和表达式

数据和表达式

ID:43982917

大小:325.50 KB

页数:27页

时间:2019-10-17

数据和表达式_第1页
数据和表达式_第2页
数据和表达式_第3页
数据和表达式_第4页
数据和表达式_第5页
资源描述:

《数据和表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针第二讲C++语言基础1第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针他是谁?Dr.BjarneStroustrup,美国Bell公司大规模编程研究中心主任,C++语言的设计创建人。2第五章C++基础例1:简单的C++程序//example5.1#include//预处理voidmain()//主函数{cout<<"HelloC++!"<

2、理语句main表示主函数,void表示无返回值cout为输出流,类似C语言的printf。endl是换行函数。为换行符,将光标指向新行的开头。函数体用{}括起来。注意与C的区别。它没有用到类的概念。5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针3第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针例2://example5.2#include//预处理classtest{//定义类testpublic://定义类的公共部分test(inty){x=y;}voi

3、dprint(){cout<

4、

5、等赋值运算符:=流运算符:<<、>>例3:x+y、x*yx==yx&&yx=ycout<<"c++";5第五章C++基础5.1C++概述5.2数据

6、和表达式5.3基本语句5.4函数5.5数组与指针2.字符串一对双引号括起来的字符序列例4:“thisisastring”3.标识符由程序设计者确定的名字、包括:常量名、变量名、函数名、类名等等。例5:constpi;中的piintx;中的xvoidadd();中的addclassstudent{……};中的student6第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针标识符的构成字母、数字和下划线不能以数字开头,大小写有区别。例6:_under_bar,m9909,t5,b7,Bb等等问题:下列哪些是正

7、确的标识符?Her_sales()MyAdd()9_class()class_9()class9()2h()7第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针4.关键字系统定义的有特定作用的名字C和C++都有(常用)int、float、char、struct、union、const、static、long、short、unsigned、signed、void、enum、extern、double、typedef。for、if、else、while、do、switch、case、default、br

8、eak、continue、return、goto例7:intx;floata;constpi=3.1415;if(a==b)x=a;elsex=b;8第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针问题能否用关键字作标识符?答案:不能!(为什么?)C++特有的关键字(常用)class:定义类;public,private,protected:定义公共,私有,保护属性和服务;friend:定义友元;operator:定义运算符;inline:定义内联函数;virtual:定义虚函数;template:定义模板;

9、new,delete:分配和消除存储空间this:指向自己的指针9第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针例8:C++关键字的引用classperson{public:charname[10];voidprint();protected:charadd[20];voidchAdd();private:intID;intenum;};//错,不能用关键字为变量10第五章C++基础5.1C++概述5.2数据和表达式5.3基本语句5.4函数5.5数组与指针5.分隔符如;{}///**/等等6.字面常量3.

10、1415926例9:常量与分隔符的使用#includevoidmain

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。