自定义博客皮肤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)
  • 收藏
  • 关注

原创 嵌入式C语言系列---container_of的定义与使用

)})上面是我自己写的。其实这个宏不难理解,这里不展开讲,因为网上讲这个宏的文章 多且棒,你只需要理解他,然后每天写一遍,每天写得都不一样,但是在进步就够了。

2024-05-26 01:32:44 529

原创 思考合集---

container_of 的分析与使用结构体的嵌套声明与内存分配如何在函数中返回数组

2024-05-26 00:18:06 277

原创 《C和指针》---第8章 数组

是一个指针常量(形如 0x33445566),也是第一个数组成员的地址。是 指向int的常量指针。

2024-05-23 14:08:15 203

原创 《C和指针》- 第7章 函数

真函数: 返回一个值的函数过程类型函数: 没有返回值的函数。

2024-05-23 10:49:44 100

原创 【 第5章 操作符和表达式】

作为右值表示的是指针变量cp的值(不过这个值是别人的地址),那么表达式作为左值时是值框框—合法(而且位于它右侧的右值是一个新诞生的值,将要替换这个值框框里的原始的值)作为右值表示的是cp所指的变量的地址自加,得到的是一个地址,然后取这个地址的值,那么表达式作为左值时是值框框—合法。作为右值表示的是 cp的地址 + 1, 然后取这个地址所表达的值,那么表达式作为左值时是值框框—合法。作为右值表示的是 取指针变量cp所值的地址的值,那么表达式作为左值时是值框框—合法。任何一个存储在内存中的值都有一个地址和值,

2024-05-22 17:57:51 533

原创 《第三章 数据》

ptr 在内存中的地址是0xff2044ec,0xff2044ec就是指针常量,但是这个地址这在写代码的时候是未知的,因此指针常量不经常被使用。当static修饰函数或者代码块之外的变量时。普通内存:静态变量,全局变量,初始化的值是0,知道程序结束值才发生改变。当static修饰代码块内部的变量声明时,它用于修改变量的存储类型。方法1: 在初始化的时候赋值 int const a = 10;不能将字符串常量赋值给数组,因为字符串常量本身是指针。文件作用域: 从声明的位置开始到文件结束。运行时堆栈:代码块。

2024-05-22 15:06:28 327

原创 typede和define

本文讲讲这两个关键字typede和define的精髓。

2024-04-16 23:46:31 745

原创 高级指针话题之类型声明

高级指针表示法其实不难,理解这篇文章,掌握规则才是王道。

2024-04-14 19:43:17 461

原创 嵌入式C语言【1】库函数总结

C语言库函数

2024-04-14 17:41:43 171

空空如也

空空如也

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

TA关注的人

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