第1章C++程序设计初步知识

第1章C++程序设计初步知识

ID:43531576

大小:165.00 KB

页数:48页

时间:2019-10-10

第1章C++程序设计初步知识_第1页
第1章C++程序设计初步知识_第2页
第1章C++程序设计初步知识_第3页
第1章C++程序设计初步知识_第4页
第1章C++程序设计初步知识_第5页
资源描述:

《第1章C++程序设计初步知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程用书:《C++面向对象程序设计》谭浩强清华大学出版社(26.0元)课程安排:总学时56(32+24)上课:1—14周学习注意事项:1.C++概念较多,弄懂概念;2.改变编程思想;3.按时上课;4.一定要看书。1C++程序设计初步C++对C的两个扩充:对C面向过程机制的改进增加面向对象的机制因此C++既支持面向过程的程序设计,又支持面向对象的程序设计。2C++基本数据类型同C(长度与C不同)常量、变量、数组、指针、枚举类型与C相同变量初始化形式inta=3,b(10);doublex(12.345),y=1.5;运算符、表达式与C相同3C到C++过渡第1章:C++初步知识最简单C

2、++程序,使用名空间:#includeusingnamespacestd;//命名空间stdintmain(){cout<<“C++programming”;return0;}运行结果:C++programming4#includeintmain(){cout<<“C++programming”;return0;}#includeusingnamespacestd;//命名空间stdvoidmain(){cout<<“C++programming”;}以上程序的另两种形式52)C++的I/O(输入/输出)操

3、作:输出流(插入操作):cout<<表达式或字符串<<表达式或字符串……输入流(提取操作)cin>>变量或数组元素>>变量或数组元素……cin处理标准输入(一般指键盘)cout处理标准输出(一般指显示器)C到C++过渡6例题:#includeusingnamespacestd;voidmain(){inta,b,c;doublex,y;cout<<"Inputtwointeger:";//提示作用cin>>a>>b;//输入两个整数c=a+b;cout<<"Inputadouble:";//提示作用cin>>x;//输入一个浮点数y=x*100;cout<<"c

4、="<#includevoidmain(){intn;cout<<“请输入一个十进制整数:”;cin>>n;cout<<“这个数的十进制数是:”

5、:25这个数的八进制数是:31这个数的十六进制数是:198#includeusingnamespacestdvoidmain(){charstr[30];cout<<“Inputstring:”;//提示作用cin>>str;//输入字符串doubler;cout<<“Inputadouble:”;//提示作用cin>>r;//输入一个浮点数cout<<“Area="<<3.1416*r*r<

6、19.635String=abcdefg93)用const定义常类型:使用形式:const类型 常量名=常量;例如:constintk=100;constfloatpi=3.14159;constcharch=‘A’;注意区别:#defineM20#definepi3.14159#define不是语句,最后没有”;”#define没有类型的含义,不占有存储空间103)函数原型#includeusingnamespacestd;intmax(intx,inty);//函数原型intmin(intx,inty);//函数原型voidmain(){inta,b;cin

7、>>a>>b;cout<<“max=”<y?x:y;}intmin(intx,inty){returnxusingnamespacestd;intmax(intx,inty)//函数定义{returnx>y?x:y;}intmin(intx,inty)//函数

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

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

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