c++ primer
why_cant_i_change
这个作者很懒,什么都没留下…
展开
-
(c++ primer)Unit 1
1.标准输入输出 标准库iostream定义了四个基本的IO对象。 istream类型的有: cin(标准输入) ostream类型的有:cout(标准输出); cerr(标准错误):通常用来输出警告和错误信息给程序的使用者; ...原创 2019-05-22 22:39:19 · 98 阅读 · 0 评论 -
(c++ primer)unit2-变量和基本类型
1.变量 1.1变量初始化 变量定义指定了变量的类型和标识符(变量名,identifier),也可为对象提供初始值。 c++有两种初始化变量的方法:复制初始化(copy-initialization);直接初始化(direct-initialization)。 int ival(1024); //direct-initialization int ival = 1024; //...原创 2019-07-25 23:38:34 · 206 阅读 · 0 评论 -
(c++ primer)Unit3-标准库类型
c++定义的基本类型基础上两种重要的标准库类型:String、Vector。 3.1 命名空间的using声明 之前程序中所使用的std::cin,通过使用::操作符(作用域操作符)来说明右操作数可以在左操作数的命名空间中找到。 可以通过using声明来不使用前缀而使用命名空间中的名字。 using std::cin; warning:1.每个名字都需要使用一次using声明 ...原创 2019-07-31 23:41:17 · 298 阅读 · 0 评论 -
(c++ primer)Unit4-数组和指针
4.1 数组 数组是由类型名、标识符和维数所组成的复合数据类型。 int array[4] = {0, 1, 2, 3}; 4.1.1 数组的定义和初始化 1.数组的维数:必须是值大于等于1的常量表达式。 2.数组的初始化:与c语言相同 3.数组的赋值:不允许数组之间的直接复制和赋值 4.2 指针的引入 4.2.1 指针的定义 指针:指针保存的是一个对象在内存中的地址。 ...原创 2019-08-01 14:18:28 · 328 阅读 · 0 评论 -
(c++ primer)unit5-表达式
1 逗号操作符 逗号表达式是一组由逗号分隔的表达式,这些表达式从左向右计算。其结果是最右边表达式的值。而如果最右边操作数是左值,则逗号表达式的值也是左值。 istream& read(istream& in) { string s; while (in>>s, !in.eof()) { /* operate */ } return in;...原创 2019-08-11 16:07:02 · 117 阅读 · 0 评论 -
(c++ primer)unit6-函数
1 参数传递 1.1 非引用形参 1.1.1 指针形参 #include<iostream> using namespace std; int gcd(int* v1, int* v2) { while (*v2) { int temp = *v2; *v2 = *v1 % *v2; *v1 = temp; } return *v1; } int main...原创 2019-08-11 23:09:34 · 855 阅读 · 0 评论