自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 string类API

C风格字符串(以\0结尾的字符数组)太过复杂,难于掌握,不太适合大程序的开发,所以C++STL中定义了一种string类,在头文件<string>中。如查找find,拷贝copy,删除erase,替换replace,插入insert....string类的常用API。string类和C风格字符串对比。

2024-02-04 13:39:31 344 1

原创 引用(reference)

引用的本质:就是给变量取个别名1、&别名2、给哪个变量取别名,就定义该变量3、从上往下整体替换。

2024-01-19 14:52:29 293 1

原创 预处理(#define)

可以结束宏的作用域。

2024-01-18 15:33:06 1193 1

原创 几个常见的修饰变量的关键字

如果以常量初始化const修饰的,那么只读变量的值事先存放在“”不会立即给data开辟空间当对data时,系统才会为data开辟空间data事先保存在符号常量表中,当对data取地址时,才为data开辟了空间,接着修改了data所指向的地址空间的值为2000,所以当取data的值时,还是会从符号常量表中取data的值100,而data开辟的空间的值已经变成了2000。

2024-01-15 20:48:38 351

原创 控制语句中的break和continue

将表达式的结果与case后面的常量表达式的值一一对比,相等就从当前case语句处执行,直到遇到break跳出switch语句。

2024-01-15 19:27:46 337

原创 整形常量(oct、hex)

在c++中,无论输入哪种进制数,默认以十进制输出,且c++不支持二进制的输入输出。若想输入二进制,需要使用bitset<n>(数值),包含在头文件#include<bitset>中。cout默认是将数据以十进制输出,如果需要将数据以八进制、十六进制输出需要加上oct、hex。实型:3.14,0.125f,-3.789f。二进制:以0b开头,如0b00001010。字符串:"a","ab","9999"整形:100,123,-100,0。十六进制:以0x开头,如0x1e。字符型:'a','b','2'

2024-01-13 14:36:21 448 1

原创 字符串处理函数

以str开头的字符串处理函数,默认遇到'\0'结束操作。

2024-01-13 11:32:21 354 1

原创 动态空间申请(new和delete)

在数组中,数组的长度是事先定义好的,在整个程序中固定不变,但在实际的编程中,往往所需的空间取决于实际输入的数据,而无法预先确定。为了解决上述问题,c++提供了一些关键字,可以按需动态的分配内存空间,也可把不再使用空间回收再次利用。

2024-01-12 19:37:09 317 1

原创 指针(千峰c++学习笔记)

1、定义步骤*修饰指针变量p保存谁的地址,就先定义谁从上往下整体替换案例1定义一个指针变量p 保存int num的地址:int *p定义一个指针变量p 保存数组int arr[5]首地址: int(*p)[5]定义一个指针变量p 保存函数入口地址: int fun(int,int);定义一个指针变量p 保存结构体变量的地址: struct stu lucy;定义一个指针变量p 保存指针变量int *q的地址: int **p2、在32位平台任何类型的指针变量都是4字节。

2024-01-09 23:48:24 1778 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除