励精图治的22℃
励精图治的22℃
全部文章
C语言
C++(92)
C++项目(1)
C/C++数据结构(22)
doucker/k8s(1)
Linux系统编程(18)
Linux运维(16)
MySQL(2)
python专栏(2)
STL(60)
信息安全(2)
其他(6)
前端web开发(40)
操作系统(1)
计算机网络(10)
归档
标签
去牛客网
登录
/
注册
黑马金牌编程
云计算、容器、K8S、linux、C/C++、网络编程、数据结构与算法、前端web、数据库
全部文章
/ C语言
(共58篇)
堆区使用方式
来自专栏
堆区使用: 在堆区开辟的数据,记得手动开辟,手动释放 堆区注意事项: 如果在主函数中没有给指针分配内存,那么被调函数中需要利用高级指针给主调函数中指针分配内存。 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h&...
2022-01-05
0
422
内存四区之数据区的使用
来自专栏
文章目录 内存四区之数据区的使用 数据区: static和extern(全局)区别: const修饰的变量:全局变量 局部变量 字符串常量 代码示例: 内存四区之数据区的使用 数据区: * 放入是静态...
2022-01-05
0
245
函数调用流程
来自专栏
函数调用流程: 宏函数: 在一定程度上会比普通函数效率高,普通函数会有入栈和出栈的时间开销 将比较频繁短小的函数 写为宏函数,直接跑原码 优点:以空间换时间 调用惯例: 主调函数和被调函数都必须有一致的约定,才可以正确的调用函数,这个约定我们称为惯例。 调用惯例包含的内容:出...
2022-01-05
0
426
变量的传递
来自专栏
变量的传递 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> int g_a = 100; //全局区 的数据,在main...
2022-01-05
0
212
栈的生成方向以及内存存储方式
来自专栏
栈的生成方向以及内存存储方式 生长方向 栈底 — 高地址 栈顶 — 低地址 内存存储方式 高位字节数据 — 高地址 低位字节数据 — 低地址 小端对齐 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #inclu...
2022-01-05
0
396
C语言进阶——指针
来自专栏
指针强化 指针是一种数据类型 指针变量 指针是一种数据类型,占用内存空间,用来保存内存地址 空指针 不允许向NULL和非法地址拷贝内存 可以释放 野指针 未初始化指针 malloc后也free了,但是指针没有置空 指针操作超越变量作用域 不可以释放,因为没...
2022-01-05
0
284
指针的步长
来自专栏
指针的步长 指针变量+1之后 跳跃的字节数量 解引用的时候,取的字节数 对自定义数据类型进行练习 如果获取自定义数据类型中属性的偏移 offsetof(结构体,属性) 头文件#include<stddef.h> 代码示例: #define _CRT_SECUR...
2022-01-05
0
289
指针的间接赋值
来自专栏
指针的意义——间接赋值 通过指针间接赋值成立的三大条件: 2个变量(一个普通变量一个指针变量、或者一个实参一个形参) 建立关系 通过*操作指针指向的内存 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #i...
2022-01-05
0
215
指针做函数参数的输入输出特性
来自专栏
指针做函数参数的输入输出特性 输入特性: 在主调函数中分配内存,被调函数使用 输出特性: 被调函数中分配内存,主调函数使用 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<st...
2022-01-05
0
359
C/C++字符串强化训练
来自专栏
字符串强化训练 字符串是有标志的 利用三种方式对字符串进行拷贝 利用[] 利用指针 利用while(*dest++=*source++){} 代码示例: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #in...
2022-01-05
0
245
首页
上一页
1
2
3
4
5
6
下一页
末页