C++之开始学习C++
2017-07-29 21:20
183 查看
计算机领域初学者, 有过一定C的基础,参考教材是C++ Primer Plus 中文版,为什么不看英文版?因为我看不懂。
本博客所有内容均为自己学习之用,如果需要引用的请告知并经本人同意,如果非盈利的可以先转载再告知,注明出处即可。(我估计不会有人看得上。)
C++ Primer Plus 第一章为简介,略过,直接从第二章开始学习C++做笔记。
主要内容
·C++严格区分大小写
·尽量避免使用void main(),不符合标准格式。
·默认缺省return 0;
·头文件:新式风格无后缀名,例#include iostream
·名称空间:便于多个已封装好的产品组合
·在未声明名称空间的时候,可以使用std::cout的格式
·cout、cin、endl的基本使用
·cout、cin可以智能识别类型功能
·所有变量必须声明类型
·c++可以连续使用赋值运算符
·类:用户定义的数据类型,即数据格式和用法
·对象:根据类创建的实体
·c++应为程序中每一个函数提供模型
·函数不允许嵌套定义
·函数格式:
课后习题选择两道,题目与解析放在了代码中
1.
本博客所有内容均为自己学习之用,如果需要引用的请告知并经本人同意,如果非盈利的可以先转载再告知,注明出处即可。(我估计不会有人看得上。)
C++ Primer Plus 第一章为简介,略过,直接从第二章开始学习C++做笔记。
主要内容
·C++严格区分大小写
·尽量避免使用void main(),不符合标准格式。
·默认缺省return 0;
·头文件:新式风格无后缀名,例#include iostream
·名称空间:便于多个已封装好的产品组合
·在未声明名称空间的时候,可以使用std::cout的格式
·cout、cin、endl的基本使用
·cout、cin可以智能识别类型功能
·所有变量必须声明类型
·c++可以连续使用赋值运算符
·类:用户定义的数据类型,即数据格式和用法
·对象:根据类创建的实体
·c++应为程序中每一个函数提供模型
·函数不允许嵌套定义
·函数格式:
type functionname(argumentlist) { statemets }
课后习题选择两道,题目与解析放在了代码中
1.
/* 题目 编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位 的值).该程序按下面的格式要求用户输入光年值 分析 经查1光年=63240单位 按要求分析得需要使用带返回值的函数实现 */ #include using namespace std; double tran(double); int main() { cout<<"Please input lightYears:"; double lightYears ; cin>> lightYears ; double unit= tran(lightYears); cout<2.
/* 题目 编写一个程序,要求用户输入小时数和分钟数,在main函数中,将两个值传递给一个void函数,后者以下面这样的格式显示这两个值。 Enter the numger of hours: 9 Enter the number of minutes: 38 Time: 9:28 分析 该题要求存在歧义,单纯的按要求输出过于简单 应增加对时间的判断语句 判断语句在C++ Primer Plus的该章中没有讲到 暂用C语言完成 默认一天的时间为0:0-23:59 */ #include using namespace std; void tran(int h,int m) ; int main() { cout<<"Enter the numger of hours:"; int h; cin>>h; cout<>m; cout<=24||h<0) { cout<<"error!"<60) { int t1=m/60; int t2=m%60; h=t1+h; m=t2; //此处最开始没有引进t1和t2两个变量,导致原变量发生了改变计算错误 if(h>=24) { cout<<"error!"<
相关文章推荐
- C++ Primer Plus : 2-开始学习C++
- C++Primer puls 2:开始学习C++(1)
- 今天开始学习c++(一)
- C++ Primer Plus (第6版)笔记心的---开始学习C++
- c++学习开始;
- 开始学习c++开发之一:安装gcc编译器
- 开始学习C++
- 开始学习C++(一)
- 开始学习C++了
- 【读书笔记:C++ primer plus 第六版 中文版】第2章:开始学习C++
- 【C++ 学习】那些习以为常的背后之一从0开始的计数
- C++学习笔记2 - 开始学习C++
- c++学习总结系列--开始(复习)
- Chapter2:开始学习C++
- 开始学习C++心得实例(2)
- 开始学习C和C++
- C++ primer plus读书笔记——第2章 开始学习C++
- C++回炉之_C++PrimerPlus_第二章 开始学习C++
- 开始学习C++
- 第二章 开始学习C++