- 博客(5)
- 收藏
- 关注
原创 数组的定义与初始化需要注意
1.数组的定义,其维数必须用大于等于1的常量表达式定义,非const类型以及在运行阶段才能知道的量不可定义数组; 2.数组的初始化: 函数体外的内置数组:0 函数体内的内置数组:无定义 类数组:调用默认构造函数,若无,则必须显示初始化 3.与string对比,数组的缺点 数组的大小是确定的、不能随意增加元素、不允许拷贝和赋值 4.字符字面型的值初始化数...
2018-08-31 09:47:32 1294
原创 Vector需要注意的事项
1.对于vector下标进行操作时,可以读取已经存在的元素,但是不能随意插入元素。试图获取不存在的元素会产生运行错误:缓冲区溢出; 2.迭代器使用时,begin指向第一个元素,end指向末端元素的下一个;同时对于非const迭代器,可以通过解引用改变指向的元素; 3.迭代器之间支持的运算只有减没有加,因此迭代器之间iter1-iter2反映的是两个迭代器之间的距离。不过对于迭代器与整数之间,可...
2018-08-31 08:55:09 242
原创 字面值常量需要注意的几个问题
1.所有的ASCII码都可以用反斜杠 \ 加数字(默认是8进制) 2.C++中所有的字符串字面值都由编译器自动在末未添加一个空字符: ‘A’表示单个字符A;”A”表示字符A与空字符 3.字符串字面值的连接只能连接相同类型的,不同类型的行为没有定义。...
2018-08-30 20:02:02 372
原创 关于unsigned型储存数据
当把一个超出其取值范围的值赋予一个指定类型的对象时: 对于unsigned类型而言,会对其值与最大容纳值取模,例unsigned char范围为0-255,对于336,则为|336-256|=80 同时,负数总是超过其范围,则也做取模运算,如-1给unsigned char时,|256-1|=255...
2018-08-30 19:39:37 912
原创 从键盘获取输入的方式
C++本身没有直接定义输入或输出语句,是通过标准库提供的,包含在中,即C++的输入输出功能是通过流对象进行的。cin >> 丢掉结束符C++中,cin >> 表示从键盘输入,需要注意以下问题: 1.cin以空格、换行、tab键分割,每次仅读取一个; 2.按下回车后,输入内容被压到缓冲区,同时结尾加上 “\n” 的标识符; 3.当cin输入的类型与定义的类型不一...
2018-08-30 19:39:08 813
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人