
C/C++
文章平均质量分 64
C/C++语言基础到进阶。
youser_CF
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pico rp2040开发之Vscode插件+ c/c++独立环境搭建
D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin,有arm,x64,x86等3个版本。官网地址:https://developer.arm.com/downloads/-/gnu-rmgcc-arm-none-eabi-10.3-2021.10-win32.exe。插件会自动安装工具至:C:\Users\Administrator\.pico-sdk。原创 2025-06-15 19:21:59 · 922 阅读 · 0 评论 -
C语言中野指针问题
与空指针(NULL)不同,野指针本身并不是NULL,而是指向无法正常访问的内存空间,操作野指针可能导致程序崩溃或数据损坏。是指向无效或未定义内存地址的指针,其值通常是随机的、不确定的,可能指向已被释放的内存、未初始化的区域或非法地址。1,成因:返回局部变量的地址:函数返回局部变量的地址时,局部变量生命周期结束后内存会被回收。4, 成因:指针越界访问:访问超出数组范围的地址时,指针指向非法内存。2, 成因:指针未初始化:此时p指向未知区域,解引用可能导致段错误。3,成因:指针指向已释放的内存。原创 2025-05-29 19:30:18 · 360 阅读 · 0 评论 -
函数指针和指针函数的核心区别
核心区别:指针函数是函数,函数指针是变量;前者生成数据地址,后者存储代码地址/指向的是可执行代码而非数据。原创 2025-05-29 18:59:19 · 339 阅读 · 0 评论 -
C++构造函数
错误:定义带参构造函数后,若需无参对象需显式定义默认构造函数。public:// 显式声明默认构造函数。原创 2025-04-10 19:24:17 · 897 阅读 · 0 评论 -
结构体占用内存大小
【代码】结构体占用内存大小。原创 2025-04-04 12:31:20 · 327 阅读 · 0 评论 -
char a[] = “string“ 和 char *p = “string“ 区别
定义了一个字符数组,内容可以被修改。:定义了一个指向字符串字面量的指针,内容不可被修改。选择哪种方式取决于你是否需要修改字符串的内容。如果需要修改,使用字符数组;如果不需要修改,可以使用指针指向字符串字面量。原创 2024-10-25 12:48:13 · 224 阅读 · 0 评论 -
C 语言 ++i和i++的区别
对于++i和i++都是自增运算,不同之处在于执行的顺序和返回的结果。原创 2023-07-31 22:32:42 · 1927 阅读 · 1 评论 -
C 数据类型
数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式void数组类型和结构类型统称为聚合类型。函数的类型指的是函数返回值的类型。原创 2023-07-29 10:44:25 · 103 阅读 · 0 评论 -
C 基本语法
空格分隔语句的各个部分,让编译器能识别语句中的某个元素(比如 int)在哪里结束,下一个元素在哪里开始。fruit 和 =,或者 = 和 apples 之间的空格字符不是必需的,但是为了增强可读性,您可以根据需要适当增加一些空格。C语言中,标识符命名采用蛇形命名法(Snake_case),即单词间用下划线分隔,例如:student_name、age。C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。标识符由字母、数字和下划线组成,第一个字符必须是字母或下划线,不能是数字。原创 2023-07-29 09:02:16 · 97 阅读 · 0 评论