发表评论取消回复
相关阅读
相关 《嵌入式工程师自我修养》学习路线指南
![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3poYWl4
相关 【新书出版】《嵌入式C语言自我修养》预售正在进行中...
几年前,专门为嵌入式工程师打造的C语言进阶视频教程:C语言嵌入式Linux高级编程,收到了几千名学员的中肯建议和好评。如今,纸质书籍也要出版啦! ![watermark_ty
相关 嵌入式C语言自我修养 (13):总结
13.1 总结 前面12节的课程,主要针对 Linux 内核中 GNU C 扩展的一些常用 C 语言语法进行了分析。GNU C 的这些扩展语法,主要用来完善 C 语言标准
相关 嵌入式C语言自我修养 (10):内联函数探究
10.1 属性声明:noinline & always\_inline 这一节,接着讲 attribute 属性声明,attribute可以说是 GNU C 最大的特色。
相关 嵌入式C语言自我修养 (08):变参函数的格式检查
8.1 属性声明:format GNU 通过 attribute 扩展的 format 属性,用来指定变参函数的参数格式检查。 它的使用方法如下: __att
相关 嵌入式C语言自我修养 (07):地址对齐那些事儿
7.1 属性声明:aligned GNU C 通过 attribute 来声明 aligned 和 packed 属性,指定一个变量或类型的对齐方式。这两个属性用来告诉编
相关 嵌入式C语言自我修养 (05):零长度数组
5.1 什么是零长度数组 顾名思义,零长度数组就是长度为0的数组。 ANSI C 标准规定:定义一个数组时,数组的长度必须是一个常数,即数组的长度在编译的时候是确定的。
相关 嵌入式C语言自我修养 (04):Linux 内核第一宏:container_of
4.1 typeof 关键字 ANSI C 定义了 sizeof 关键字,用来获取一个变量或数据类型在内存中所占的存储字节数。GNU C 扩展了一个关键字 typeof,
相关 嵌入式C语言自我修养 (03):宏构造利器:语句表达式
3.1 基础复习:表达式、语句和代码块 表达式 表达式和语句是 C 语言中的基础概念。什么是表达式呢?表达式就是由一系列操作符和操作数构成的式子。操作符可以是 C 语言
相关 嵌入式C语言自我修养 (01):Linux 内核中的 C 语言语法扩展
1.1 Linux 内核驱动中的奇怪语法 大家在看一些 GNU 开源软件,或者阅读 Linux 内核、驱动源码时会发现,在 Linux 内核源码中,有大量的 C 程序看起
还没有评论,来说两句吧...