c++ primer
文章平均质量分 81
ZF_YES
这个作者很懒,什么都没留下…
展开
-
c++primer第五章 语句
简单语句 一个表达式末尾加上分号,就变成了表达式语句 空语句,只包含一个分号 如果在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应该使用空语句。 //重复读入数据直到到达文件末尾或某次输入等于sought while(cin>>s&&s!=sought){ ;//空语句 } 使用空语句应该加上注释。 多余的空语句并非总是无害的。 复合语句:用花括号括起来的语句和声明的序列,复合语句也称快,一个快就是一个作用域。 条件语句 悬垂else(dangling e原创 2021-04-01 09:35:57 · 93 阅读 · 0 评论 -
c++ primer第四章 表达式
表达式由一个或者多个运算对象组成的,对表达式求职将得到一个结果,字面值和变量是最简单的表达式,其结果就是字面值和变量的值。 表达式的基础 c++定义了一元运算符和二元运算符。 重载运算符:当运算符作用在类类型的运算对象时,用户可以自行定义其含义。(运算对象的个数、运算符的优先级和结合律都是无法改变的) 左值右值: 左值可以在表达式左边,右值不能。 当一个对象被用作右值的时候,用的是对象的值(内容) 当对象用做左值时,用的是对象的身份(在内存中的位置) 当一个左值被当作右值使用时,实际使用的是它的内容(值原创 2021-03-30 09:51:45 · 79 阅读 · 0 评论 -
c++ primer 第三章 字符串、向量和数组
命名空间的using声明 ::位域操作符 std::cin 意思是就是使用命名空间std的名字cin 按照规定,每个using声明引入命名空间中的一个成员。 位于头文件的代码一般不应该使用using声明。可能会产生名字冲突。 标准库类型string 标准库类型string表示可变长的字符序列。 初始化: string s1 默认初始化,s1是一个空串 string s2(s1) s2是s1的副本 string s2 = s1 等价于s2(s1),s2是s1的副本 string原创 2021-03-28 09:56:03 · 138 阅读 · 0 评论 -
c++ Primer 第二章 变量和基本类型
c++ Primer 第二章 变量和基本类型 1.基本内置类型 c++定义了算术类型和空类型在内的基本数据类型,其中算数类型包括字符、整型数、布尔值和浮点数。 类型 含义 最小尺寸 bool 布尔类型 未定义 char 字符 8位 wchar_t 宽字符 16位 char16_t Unicode 字符 16位 char32_t Unicode 字符 32位 short 短整型 16位 int 整型 16位 long 长整型 32位 long long 长整原创 2021-03-25 17:09:24 · 124 阅读 · 0 评论