- 博客(44)
- 收藏
- 关注
原创 标准C++day1——名字空间和堆内存管理
C++介绍 数据类型 名字空间的使用 堆内存管理 malloc/free和new/delete 的区别
2023-09-07 20:28:04
800
原创 学习标准C语言day12
每个打开的文件都有一个指针记录这读写操作的位置,它会随着读写函数的执行而自动移动,所以以r、r+、w、w+方式打开文件位置指针默认在文件开头,以a、a+方式打开文件位置指针默认在文件末尾
2023-07-23 15:52:27
75
1
原创 学习标准C语言day11
struct 结构体类型名 结构体变量名;注意:C语言中在定义结构变量时,struct关键字不能省略typedef struct 结构类型 结构类型;typedef struct 结构类型}结构类型;1、枚举常量需要占用内存,而定义宏常量不占用内存2、枚举常量的设计目的是为了限制实际数据输入、定义宏是为了完成代码的替换和维护3、枚举常量是具有类型,宏定义没有类型。
2023-07-21 18:00:09
101
1
原创 学习标准C语言day10
优点:提高代码可扩展性、提高可读性、提高了安全性、还可以与case配合注意:定义宏常量不要加分号,一般宏名全部大写预定义好的宏常量:获取函数名获取文件名获取行号获取日期获取时间。
2023-07-19 19:56:38
67
原创 学习标准C语言day9
情况1:需要输入的是整型\浮点型时,而缓冲区中的数据是字符型或符号时,此时读取会失败,并且该数据会继续残留在输入缓冲区中,会继续影响剩下的输入。情况3:当先输入整型或浮点型,再输入字符型时,输入完整型或浮点型后按下的回车或空格,会残留在输入缓冲区,刚好被后面的字符型接收,影响输入。程序中输入的数据并不会立即从键盘接收到变量中,而是当按下回车后先存储到输入缓冲区中,然后再从缓冲区中读取到变量内存中。解决:根据scanf的返回值判断输入是否有问题,如果读取失败,则先清理输入缓冲区后重新输入,直到读取成功为止。
2023-07-18 18:13:25
105
1
原创 学习标准C语言day8
是进程的一个内存段(text、data、bss、stack、heap)由程序员手动管理特点是足够大,缺点是使用麻烦类型名* arr[n];i
2023-07-17 10:13:24
98
1
原创 学习标准C语言day7
指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整型数据,该数据代表了内存的编号(地址),可以通过这个编号访问到对应的内存类型名* 变量名_p;1、指针变量与普通变量的用法有很大区别,建议在取名时以p结尾加以区分2、指针变量的类型表示它存储的是什么类型变量的地址,它决定了通过该指针变量能够连续访问的字节数3、一个*只能定义一个指针变量int* a,b,c;// a是指针变量,bc是int类型变量//p1p2p3都是指针变量。
2023-07-13 20:30:00
98
1
原创 学习标准C语言day5
为了更好地管理代码,减少代码冗余,把代码封装成自定义函数函数的具体实现返回值类型 函数名(形参类型1 形参名,形参类型2 形参名,...)// 函数体。
2023-07-11 20:17:56
106
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人