欢迎来到天天文库
浏览记录
ID:43531576
大小:165.00 KB
页数:48页
时间:2019-10-10
《第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;cin7、>>a>>b;cout<<“max=”<y?x:y;}intmin(intx,inty){returnxusingnamespacestd;intmax(intx,inty)//函数定义{returnx>y?x:y;}intmin(intx,inty)//函数
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;cin7、>>a>>b;cout<<“max=”<y?x:y;}intmin(intx,inty){returnxusingnamespacestd;intmax(intx,inty)//函数定义{returnx>y?x:y;}intmin(intx,inty)//函数
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)//函数
此文档下载收益归作者所有