
C++笔记
文章平均质量分 95
w_pab
这个作者很懒,什么都没留下…
展开
-
C++初探 5-2(while循环 do while循环 输入 二维数组)
while循环for 与 while编写延时循环do while循环基于范围的for循环(C++11)循环和文本输入使用原始的cin进行输入使用cin.get(char)进行补救使用不同的cin.get( )文件尾条件另一个cin.get( )版本嵌套循环和二维数组初始化二维数组使用二维数组原创 2022-11-17 15:09:16 · 4314 阅读 · 0 评论 -
C++初探 5-1(for循环)
for循环for循环的组成部分1. 表达式和语句2. 非表达式和语句 3. 修改规则for循环的使用例 - 阶乘的计算与存储修改循环更新的步长使用for循环访问字符串递增运算符(++) 和 递减运算符(--)副作用和顺序点前缀格式和后缀格式递增/递减运算符和指针组合赋值运算符复合语句(语句块)其他语法技巧——逗号运算符关系表达式赋值、比较和可能出现的错误C-风格字符串的比较比较string类字符串原创 2022-11-13 10:28:34 · 8534 阅读 · 0 评论 -
C++初探 4-4(复合类型 - 类型组合与数组的替代)
类型组合数组的替代品模板类vector模板类array(C++11)比较数组、vector对象和array对象原创 2022-10-20 22:03:01 · 455 阅读 · 0 评论 -
C++初探 4-3(复合类型 - 指针与存储)
指针与自由存储空间指针策略声明和初始化指针指针的危险指针和数字使用new来分配内存使用delete释放内存使用new创建动态数组1. 使用new创建动态数组2. 使用动态数组指针、数组和指针算术指针与字符串使用new创建动态结构自动存储、静态存储和动态存储1. 自动存储2. 静态存储3. 动态存储原创 2022-10-20 21:10:12 · 584 阅读 · 0 评论 -
C++初探 4-2(复合类型 - 结构)
结构简介在程序中使用结构C++11结构初始化结构可以将string类作为成员其他结构属性结构的一些特点更为特殊的声明与初始化内存对齐例子内存对齐规则内存对齐出现的理由结构数组结构中的位字段(位段)共用体枚举设置枚举量的值枚举的取值范围原创 2022-10-15 15:57:44 · 712 阅读 · 0 评论 -
C++初探 4-1(复合类型 - 数组 字符串 string类)
数组案例分析数组的初始化规则C++11数组初始化方法字符串拼接字符串常量在数组中使用字符串字符串输入 每次读取一行字符串输入1. 面向行的输入:getline( )2. 面向行的输入:get( ) 空行和其他问题混合输入字符串和数字string类简介C++11字符串初始化赋值、拼接和附加string类的其他操作string类I/O其他形式的字符串字面值原创 2022-10-12 21:43:16 · 706 阅读 · 0 评论 -
C++初探 3-2(处理数据)
thi是16位,而fir是32位。当thi内的数据被赋给fir时,thi的值会被扩展成32位,这个值被存储在fir内,而thi内的值保持不变。此时,浮点数的指数E等于1~127(或者1~1023)即为真实值,有效数字M不再加上第一位的1,而是还原为0.xxxxxx的小数。都是浮点类型转换成整型,此时,C++截取原本数字的整数部分,小数部分被丢弃,因此导致B_b和C_c的值和原本的值产生了偏差。上述代码中的-8.33E2指的是-833,要注意,E表示法中,前面的符号用于数值,指数的符号用于缩放。原创 2022-09-25 21:35:28 · 1861 阅读 · 0 评论 -
C++初探 3-1(处理数据)
简单变量变量名整型整型short、int、long和long long1. 运算符sizeof 和头文件limits2. 初始化3. C++11初始化方式无符号类型选择整型类型整型字面值C++任何确定常量的类型char类型:字符和小整数成员函数cout.put()char字面值通用字符名signed char 和 unsigned charwcha_tC++新增的类型:char16_t 和 char32_t bool类型原创 2022-09-21 20:56:04 · 949 阅读 · 1 评论 -
C++初探 2(初涉C++)
类是用户定义的一种数据类型。要定义类,需要描述它能够表示声明信息和可对数据执行那些操作。类之于对象 就像 类型之于变量。类定义:描述的是数据格式及其用法。对象:是根据数据格式规范创建的实体。打个比方,如果类就好比所有著名演员,那么对象就好比某个著名的演员。而如果用OOP术语来表示,那么C++中的类就对应于某些语言中的对象类型,而C++对象对应于对象实例或实例变量。拿cout来举例:它是一个ostream类的对象。原创 2022-09-05 08:54:30 · 1230 阅读 · 0 评论 -
C++初探 1(预备知识)
最初,Stroustrup实现C++时,使用的是cfront,这是一个C++到C的编译器程序,它将C++源代码翻译成C源代码,然后通过标准C编译器就像编译。(即ISO/IEC 14882:1998),并于2003年发布了第二版标准C++03(IOS/IEC 14882:2003),因为C++03没有改变语言特性,所以我们使用C++98表示C++98/C++2003。在C++中,存在一种名叫类的规范,它就描述了这种新型的数据格式,对象是根据这种规范构造的特定数据结构。术语泛型指的是创建独立于类型的代码。原创 2022-09-03 09:51:46 · 654 阅读 · 3 评论