摘要:
第六章 函数 一、函数基础 函数定义:包括返回类型、函数名字和0个或者多个形参(parameter)组成的列表和函数体。 调用运算符:调用运算符的形式是一对圆括号 (),作用于一个表达式,该表达式是函数或者指向函数的指针。 圆括号内是用逗号隔开的实参(argument)列表。 函数调用过程: 1.主 阅读全文
摘要:
第五章 语句 一、简单语句 表达式语句:一个表达式末尾加上分号,就变成了表达式语句。 空语句:只有一个单独的分号,记得注释说明提高代码可读性。 复合语句(块):用花括号 包裹起来的语句和声明的序列。一个块就是一个作用域。一个块结束不需要添加分号。 二、语句作用域 三、条件语句 悬垂else(dang 阅读全文
摘要:
第四章 表达式 一、基础 重载运算符:当运算符作用在类类型的运算对象时,用户可以自行定义其含义。 左值和右值: C中:左值可以在表达式左边,右值不能。 C++中:当一个对象被用作右值的时候,用的是对象的值(内容)。被用做左值时,用的是对象的身份(在内存中的位置)。 二、算术运算符 溢出:当计算的结果 阅读全文
摘要:
第三章 字符串、向量和数组 一、命名空间的using声明 使用某个命名空间:例如 using std::cin表示使用命名空间std中的名字cin。 头文件的代码一般不应该使用using声明,这是因为头文件的内容会拷贝到所有引用它的文件中去,这样使用了该头文件的源码也会使用这个声明,会带来风险。 二 阅读全文
摘要:
第二章 变量和基本类型 指针和引用的不同点 引用不是一个对象,它没有实际地址,但是指针是一个对象。允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象。 指针无须在定义时赋初值。 阅读全文