
C++
篝火
今天也在为了维持幸福更加努力~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自用指针总结(C++)
菜鸟学习ing, 学浅才疏,欢迎指正批评指针概念基本用法为什么需要给指针定义特定数据类型指针变量指针和数组 指针概念 指针(pointer)是一个值为内存地址的变量(或者数据对象) 基本用法 datatype * pointer_name; int year = 6; int* ptr_year = &year; // double day = 7.0; double* ptr_day =...原创 2020-07-19 19:18:00 · 248 阅读 · 0 评论 -
为啥我从第一个开始的cout就一直错错错
需要判断好数据类型的取值范围和赋值 比如int为整型或char为字符型取值-127~128; 假如你对char类型装了个汉字(在C++中不能),导致了cin的缓冲区多出一个字节的半个汉字,后面的cin也就会全部异常赋值. char first_name = '\0'; cin >> first_name; //从这里之后就会开始出错.将缓冲区里的半个汉字赋值. double nu...原创 2020-04-27 10:07:43 · 404 阅读 · 0 评论 -
解决vs里加了头文件string依旧显示不能使用未重载运算符输出输入string类型
输出输入string类型会要求你重载<< >>运算符,所以在加入头文件时会有三个选项, ①CString ②string ③string.h 关于他们的使用场景网上很多解释,这里专门解释为什么使用之后仍然报错. #include "string" //事实上使用""或<>都没问题. #include "pch.h" #include <iostrea...原创 2020-04-27 09:34:38 · 4782 阅读 · 0 评论 -
自用数组总结(C++)
数组 数组是一个变量,由数据类型相同的一组元素组成 数组的结构和基本要素: 标识符(唯一的名称): 数组的名称,用于区分不同数组 数组元素:向数组中存放的数据 元素下标(从零开始):对数组元素的编号(每个元素都可以通过下标来访问) 元素类型:数组元素的数据类型 数组的长度固定不变,避免数组越界,并且C与C++ 数组越界编译器一般不会报错 一维数组 datatype arrayName[size] ...原创 2020-04-23 23:22:41 · 922 阅读 · 0 评论 -
自用循环总结(C ++)
循环系列循环do- whilewhilefor总结嵌套循环打印图形跳出循环breakcontinue区别 循环 do- while 更多的用在字符界面 int a = 1; int b = 10; do //符合条件执行的程序在do里 { b -= a; a++; } while(b-- < 0 ) //判断循环条件在后面 //输出为8 while int a = 0...原创 2020-04-10 00:21:25 · 201 阅读 · 0 评论 -
个人C++细节or坑
for循环必须写在块里或者方法里 不能直接在类中使用 for双重循环 初值最好都为0.最好都自加,内层有 内层变量与外层变量控制 for (i = 0; i < 10; i ++) { for(j = 0;j < 10-i;j ++) //只需要考虑第一行,中间的那个量控制输出有多少个M cout << “M”; // cout << en...原创 2020-03-30 22:23:38 · 191 阅读 · 0 评论 -
不入门的C++数据类型小结(待更新)
数据类型小结整形和浮点数组初始化数组例子常见错误向量作业试手三行三列的数组{{1,2,3},{4,5,6},{7,8,9} 整形和浮点 数组 数组是同类元素的集合,它的元素排列在连续的空间中, 顺序从0开始,与定义时的数字区分开 //int a[3][5] = { { 1, 2, 3, 4, 5 }, // { 2, 3, 4, 5, 6 }, // ...原创 2019-12-13 16:52:27 · 181 阅读 · 0 评论