会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Leon George
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
12
13
14
15
16
17
18
19
20
···
26
下一页
2019年2月19日
GNU C语法扩展(6)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 6. 柔性数组(flexiblearray...
阅读全文
posted @ 2019-02-19 09:49 leon11241124
阅读(59)
评论(0)
推荐(0)
2019年2月18日
电脑端连接安卓手机用Termux编程
摘要: 我的目标是mobile coding,需要在Termux上搭建一个dev环境,以Go环境为例。 1 Termux上安装ssh服务 在搭建和配置阶段,如果直接通过Android上的软键盘操作,即便屏再大,那个体验也是较差的。我们最好通过PC连到termux上去安...
阅读全文
posted @ 2019-02-18 21:56 leon11241124
阅读(309)
评论(0)
推荐(0)
GNU C语法扩展(5)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 5. 标号元素 在标准C里,数组或者结构变...
阅读全文
posted @ 2019-02-18 14:44 leon11241124
阅读(59)
评论(0)
推荐(0)
GNU C语法扩展(4)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 4 case范围 在GCC中,你可以在ca...
阅读全文
posted @ 2019-02-18 08:52 leon11241124
阅读(65)
评论(0)
推荐(0)
2019年2月17日
GNU C语法扩展(3)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 3 变参宏 标准C的变参宏 在ISO C9...
阅读全文
posted @ 2019-02-17 19:57 leon11241124
阅读(110)
评论(0)
推荐(0)
GNU C 语法扩展(2)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 2 局部标签 GCC允许你在任何内嵌代码块...
阅读全文
posted @ 2019-02-17 15:19 leon11241124
阅读(95)
评论(0)
推荐(0)
GNU C的语法扩展(1)
摘要: 要研究LINUX内核,C语言是基础中的基础,但是LINUX并不是完全的标准C,而是对标准C做了很多扩展,这些扩展特性对于我们分析内核有着很重要的作用,下面做些总结性的工作。 1 语句表达式 GNUC把包含在括号中的复...
阅读全文
posted @ 2019-02-17 13:40 leon11241124
阅读(83)
评论(0)
推荐(0)
2019年2月15日
标准库
摘要: C语言的标准库总共分成十五个部分,每个部分用一个头描述。许多编译器都会使用扩展后的库,因此,包含的头通常会多于十五个。额外添加的头当然不属于标准库的范畴,所以,我们不能假设其他的编译器也可以支持这些头。而这些头通常提供一些针对特定机型或特定操作系统的函数,他们...
阅读全文
posted @ 2019-02-15 20:22 leon11241124
阅读(319)
评论(0)
推荐(0)
typeof关键字在内核中的运用
摘要: ANSI C定义了sizeof关键字,用来获取一个变量和数据类型在内存中所占的存储字节数。GNU 扩展了一个关键字,typeof用来获取一个变量或表达式的类型。 int i;typeof(i) j = 20;typeof(int *) a;int f();ty...
阅读全文
posted @ 2019-02-15 11:50 leon11241124
阅读(118)
评论(0)
推荐(0)
2019年2月14日
让你的程序飞起来
摘要: 本方法可以让C语言指令进一步接近汇编指令的执行效率,提高单片机、嵌入式系统的速度和稳定性,但编程时应采取函数化的编程法——例如使用swap()函数时,必要时加注释。 0. 位运算心法 &(与逻辑):有0出0,全1出1;|(或...
阅读全文
posted @ 2019-02-14 11:57 leon11241124
阅读(92)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
26
下一页
公告