(一)早已计划学习C++却现在才开始,失败
(二)跟的书是《C++精解和程序设计》(第四版)清华大学出版社,优点是程序设计例子相当的多
(三)现在这个进度的笔记会相当白,权当记录进度,主要记录新知识
——————————————我是分隔线——————————————————
(1)namespace std.
eg. using namespace std.
表示我们将使用C++编译器的称为namespace std.(=stand)的特殊区域中命名的对象。
因为C++标准库是在标准命名空间中定义的,所以该行代码将出现在我们所有程序中。
using语句须分号结尾,跟在没有分号结尾的#include语句后面。
(2)main()函数以return 0;结束
int main(){
.............
return 0;
}
(3)对cin,cout,<<,>>的理解
cout就是显示器,<<是插入符,意思就是把<<后面的插入到显示器屏幕上。
cin就是键盘,>>是提取符,意思就是把>>前面的cin即键盘输入的提取到后面的变量中。
另外,cin>>,数据输入顺序须与变量排列顺序一致。数值型与字符串型之间必须插入空格,连续
的字符数据和字符串之间客添加空格。
然后想到带空格的字符串怎么输入呢?
经过google和试验后得到结论,用cin的一个方法getline,用法如下:
#include <string>
#include <iostream>
using namespace std;
int main(){
string str;
cin.getline(str,10);
}
getline 的函数原型为
getline(char * line,int size,char='/n')
第一个参数是字符数组,第二个是个数,第三个是结束标志,用回车结束
cout<<后的<<endl,是endline的意思,表示换行,几个就换几行。
(4)使用字符串,就要包含string头文件,即#include <string>但若只在cout开头是使用,就可不写。
string是一个类,被定义的是一个对象。
string str; //这个str就是一个对象,不是变量
另外,cin,cout及<<,>>的使用要包含iostream文件,即#include <iostream>
(5)书写风格
对于多个单词的标识符的命名,书中使用匈牙利表示法,即不是加下划线的表示法,是除第一个单词
之外其余单词首字母大写,如dollarsPerHour
常量的声明放在任何变量与对象的声明之前。
(二)跟的书是《C++精解和程序设计》(第四版)清华大学出版社,优点是程序设计例子相当的多
(三)现在这个进度的笔记会相当白,权当记录进度,主要记录新知识
——————————————我是分隔线——————————————————
(1)namespace std.
eg. using namespace std.
表示我们将使用C++编译器的称为namespace std.(=stand)的特殊区域中命名的对象。
因为C++标准库是在标准命名空间中定义的,所以该行代码将出现在我们所有程序中。
using语句须分号结尾,跟在没有分号结尾的#include语句后面。
(2)main()函数以return 0;结束
int main(){
.............
return 0;
}
(3)对cin,cout,<<,>>的理解
cout就是显示器,<<是插入符,意思就是把<<后面的插入到显示器屏幕上。
cin就是键盘,>>是提取符,意思就是把>>前面的cin即键盘输入的提取到后面的变量中。
另外,cin>>,数据输入顺序须与变量排列顺序一致。数值型与字符串型之间必须插入空格,连续
的字符数据和字符串之间客添加空格。
然后想到带空格的字符串怎么输入呢?
经过google和试验后得到结论,用cin的一个方法getline,用法如下:
#include <string>
#include <iostream>
using namespace std;
int main(){
string str;
cin.getline(str,10);
}
getline 的函数原型为
getline(char * line,int size,char='/n')
第一个参数是字符数组,第二个是个数,第三个是结束标志,用回车结束
cout<<后的<<endl,是endline的意思,表示换行,几个就换几行。
(4)使用字符串,就要包含string头文件,即#include <string>但若只在cout开头是使用,就可不写。
string是一个类,被定义的是一个对象。
string str; //这个str就是一个对象,不是变量
另外,cin,cout及<<,>>的使用要包含iostream文件,即#include <iostream>
(5)书写风格
对于多个单词的标识符的命名,书中使用匈牙利表示法,即不是加下划线的表示法,是除第一个单词
之外其余单词首字母大写,如dollarsPerHour
常量的声明放在任何变量与对象的声明之前。