C++primer第五版
文章平均质量分 57
-Fantasy
好好学习天天向上
展开
-
[C++ primer]第二章笔记--变量和基本类型
变量和基本类型 2.2 变量 1、变量提供一个具名的,可供操作的存储空间。 2、对象:指一块能存储数据并具有某种类型的内存空间。 3、初始化和赋值:初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是吧对象当前值擦除,用一个新 值替 换。 4、定义在函数体内部的内置类型变量不会被初始化。 5、声明和定义:变量声明规定了变量的类型和名字,而定义除此之外还负责创建与名字关联的实体。原创 2015-06-22 08:27:36 · 404 阅读 · 0 评论 -
[C++ primer]第三章笔记--字符串、向量和数组
字符串、向量和数组 1、标准库string 1.1、使用string类型必须首先包含string头文件。 1.2、定义和初始化string对象:string s4(n,'c')=把s4初始化为连续n个字符串c组成的串。 1.3、getline(is,s):从is中读取一行赋值给s,返回is。 1.4、string对象自动忽略开头的空白。 1.5、字面值和string相加时,必须确保每个原创 2015-06-22 10:20:53 · 385 阅读 · 0 评论 -
[C++ primer]第四章笔记-表达式
表达式 1.基础 1.1、左值和右值:当一个对象被用作右值时,用的是对象的内容,当对象被用作左值时,用的是对象的身份。 2.算术运算符 2.1一元运算符优先级最高。bool b2=-b//b=true,b2也等于true 3.递增与递减运算符 3.1、后置递增运算符优先级高于解引用运算符。 4.sizeof运算符 4.1、对char类型表达式执行sizeof,结果为1. 4.2、原创 2015-06-23 10:49:43 · 359 阅读 · 0 评论 -
[C++ primer]第五章笔记-语句
语句 练习5.9、编写一段程序,使用一系列if语句统计从cin读入文本中有多少元音字母。 int main(){ string str; int num=0; while (cin >> str){ for (auto i : str){ if (i == 'a') num++; if (i == 'e') num++; if (i == 'i')原创 2015-06-26 08:16:50 · 405 阅读 · 0 评论 -
[C++ primer]第六章笔记-函数
函数 1.函数基础 1.1、函数定义包含:返回类型,函数名字,有形参组成的列表,函数体。 1.2、函数调用:一是用实参初始化对应形参,二是将控制权转移给被调函数。 1.3、函数的返回类型不能是数组类型或函数类型,但可以是指向数组或函数的指针。 1.4、局部静态对象:static,在程序执行路径第一次经过对象定义时初始化,程序终止时销毁。 练习:原创 2015-07-01 08:18:47 · 426 阅读 · 0 评论