- 博客(9)
- 收藏
- 关注
原创 嵌入式C语言系列---container_of的定义与使用
)})上面是我自己写的。其实这个宏不难理解,这里不展开讲,因为网上讲这个宏的文章 多且棒,你只需要理解他,然后每天写一遍,每天写得都不一样,但是在进步就够了。
2024-05-26 01:32:44
1097
原创 【 第5章 操作符和表达式】
作为右值表示的是指针变量cp的值(不过这个值是别人的地址),那么表达式作为左值时是值框框—合法(而且位于它右侧的右值是一个新诞生的值,将要替换这个值框框里的原始的值)作为右值表示的是cp所指的变量的地址自加,得到的是一个地址,然后取这个地址的值,那么表达式作为左值时是值框框—合法。作为右值表示的是 cp的地址 + 1, 然后取这个地址所表达的值,那么表达式作为左值时是值框框—合法。作为右值表示的是 取指针变量cp所值的地址的值,那么表达式作为左值时是值框框—合法。任何一个存储在内存中的值都有一个地址和值,
2024-05-22 17:57:51
568
原创 《第三章 数据》
ptr 在内存中的地址是0xff2044ec,0xff2044ec就是指针常量,但是这个地址这在写代码的时候是未知的,因此指针常量不经常被使用。当static修饰函数或者代码块之外的变量时。普通内存:静态变量,全局变量,初始化的值是0,知道程序结束值才发生改变。当static修饰代码块内部的变量声明时,它用于修改变量的存储类型。方法1: 在初始化的时候赋值 int const a = 10;不能将字符串常量赋值给数组,因为字符串常量本身是指针。文件作用域: 从声明的位置开始到文件结束。运行时堆栈:代码块。
2024-05-22 15:06:28
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人