首页
关于
1
04_printf漏洞概述以及调试
2
核心安全技术详解:IOMMU、TPM、Secure Boot
3
02_保护与溢出
4
C++遍历的方法
5
07_C基础(回车换行、栈结构与函数调用)
已删除用户
该用户已被删除。
累计撰写
43
篇文章
累计创建
13
个分类
累计创建
5
个标签
导航
首页
关于
目录
分类
科锐c语言教程
解析#pargma
2024-12-07 23:56
44
0
0
28.4℃
科锐c语言教程
#pragma 是一种编译器指令,用于控制编译过程中的特定行为,通常是针对编译器实现的扩展。这些指令对于特定的编译器和平台是专有的,它们的语法和作用可能因编译器而异,但在C/C++标准中是合法的。#pragma指令的常见用法如下: 常见的 #pragma 指令及其用法 #pragma message
IEEE浮点数表示法
2024-12-07 23:55
61
0
0
30.1℃
科锐c语言教程
1. 浮点数的存储结构 计算机中的所有数据都是以二进制的形式存储。float类型是32位(4字节),其中: 符号位(1位):0表示正数,1表示负数。 指数位(8位):使用偏移量127(即指数实际值+127)表示。 尾数位(23位):即尾数的二进制表示。 具体存储格式(从高位到低位): 符号位 | 指
18_C基础指针的使用规范、位运算
2024-12-07 23:55
41
0
0
28.1℃
科锐c语言教程
指针的使用规范 在C和C++中,指针是强大的工具,但如果不小心使用,可能会引发复杂的错误。因此,了解指针的规范使用原则可以帮助编写更安全和易于维护的代码。以下是一些使用指针的规范: 1. 初始化指针 指针变量在声明后,应尽量初始化,避免使用未初始化的指针导致未定义行为。常见的初始化方式包括: 将指针
07_C基础(回车换行、栈结构与函数调用)
2024-12-07 23:52
18
0
0
25.8℃
科锐c语言教程
函数的机制调用约定及栈细节,包括函数的调用过程、栈结构的形成与利用、以及如何通过栈结构实现函数递归调用。讲解中详细分析了函数调用时参数的传递、返回地址的保存、局部变量的申请与释放等关键步骤,并通过走迷宫的例子展示了递归调用在解决复杂问题中的应用。此外,还提及了函数调用约定的几种类型及其在不同编程环境
19_C基础文件操作
2024-11-11 23:06
61
0
0
30.1℃
科锐c语言教程
#include <stdio.h> #include <string.h> int main () { fprintf(stdout, "Hello\n"); /* stdin 标准输入设备 stdout 标准输出设备 stderr 标准错误设备 FI
17_堆
2024-10-13 23:29
42
0
1
30.2℃
科锐c语言教程
#include <stddef.h> #include <tchar.h> #include <string.h> #include <crtdbg.h> #include <stdlib.h> #ifdef _DEUBG #DEFINE malloc(n) _malloc_dbg(n, _NO
16_结构体数组、共用体、枚举类型
2024-10-13 16:17
74
0
3
37.4℃
科锐c语言教程
结构体、共用体与枚举类型的使用及应用场景 1. 结构体(Struct) 1.1 结构体的定义与变量声明 在C语言中,结构体是一种用户自定义的数据类型,允许将不同类型
15_结构体介绍
2024-10-04 13:56
73
0
2
35.3℃
科锐c语言教程
微软的结构体变量前缀是tag struct tagStudent { char szName[5]; int nAge; float fHeight; double dblWeight; unsigned short int wID; char nGe
12-14_C基础(指针)
2024-10-03 23:02
66
0
0
30.6℃
科锐c语言教程
ptr + n = (int)ptr + sizeof(type)*n //运算结果为同类指针的常量 数组名是数组第0个元素的地址常量 type ary[M] = ptr = ary; ptr[n] = (type 8const)((int)ptr + sizeof(type)*n) ary[n]
上一页
下一页
1
2
弹