- 博客(10)
- 收藏
- 关注
原创 new运算符的使用
具体来说new int(10)返回的是一个int a = 10;中a的地址,所以需要使用一个指针来接收new开辟的堆区内存空间。所以应该这么写: int* p = new int(10);new运算符可以用来在堆区开辟内存空间。
2023-08-18 10:31:57
164
1
原创 C++学习,结构体数组案例,冒泡排序,指针练习
黑马程序员C++教程的一个案例,实现了结构体数组的冒泡排序。和视频中老师使用的代码唯一的区别是使用了指针,节省内存开销。详细的做法写在注释中,直接上代码。
2023-08-11 11:46:15
177
1
原创 C++学习:冒泡排序
2、将第一个元素和第二个元素相互比较,大的元素放在后一位(需要使用if语句)因为每次排序都会将最大的数放在最后面,所以每轮排序都比前一轮少一个元素参与。2、9个数字要排序,则最极端的情况是排序8次,因为两两相互比较排序。4、重复以上步骤,直到比较次数达到8次(元素个数减1)这是学习数组和循环的操作中的练习,现在重新复习一遍。3、将temp的值赋给前一位(如果第2步出现了比较)1、将第一个元素值赋给变量temp(临时存放数值)1、假设得到的是一个9个数字的数组,数字乱序。
2023-08-09 21:02:33
628
1
原创 switch语句和if-else语句
缺点:switch的参数只能是整型或字符型,不能是一个区间,不如if-else灵活。switch语句相比if-else语句,
2023-08-07 10:43:04
241
1
原创 C++学习,sizeof,实型,字符型,转义字符
这篇文章记录C++中数据类型的部分知识点1、sizeof ;2、实型;3、字符型;4、转义字符
2023-08-04 09:20:34
200
1
原创 C++中的数据类型
以整型为例,整型分为四种,分别为short(短整型,占据2字节)、int(整型,占据4字节)、long(长整型,占据4字节)、long long(长长整型,占据8字节)最直观的是,short字节可表示的数据范围为(-2^15)到(2^15-1),即-32768-32767。其中int就是数据类型,数据类型的意义主要是为了区分不同数据所使用的内存的大小,C++中需要声明一个变量的时候,在变量名称前面需要先写一个数据类型,例如。所以给变量的初始值不应该超过该变量的数据类型所能表示的范围。
2023-08-02 21:21:58
79
原创 学习C++第一天,LNK2005 main已经定义 和 LNK1169找到重定义符号
LNK2005 main已经定义 和 LNK1169找到重定义符号,解决方法是在不需要运行的项目设置 “ 从生成中排除 ”
2023-08-02 21:13:50
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人