随笔分类 -  【嵌入式C语言】

摘要:本文转载自:http://www.cnblogs.com/miffylf/p/4005223.html C#有许多名为预处理器指令的命令。这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。 例如,使用预处理器指令可以禁止编译器编译代码的某工部分。如果计划发布两个版本的代码,即基本 阅读全文
posted @ 2016-09-04 09:41 请给我倒杯茶 阅读(219) 评论(0) 推荐(0)
摘要:本文转载自:http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有v 阅读全文
posted @ 2016-09-01 12:05 请给我倒杯茶 阅读(255) 评论(0) 推荐(0)
摘要:本文转载自:http://chang6520.blog.163.com/blog/static/112665875201302843359715/ bzero 原型: extern void bzero(void *s, int n); 用法: #include <string.h> 功能:置字节字 阅读全文
posted @ 2016-08-29 19:00 请给我倒杯茶 阅读(767) 评论(0) 推荐(0)
摘要:#define MIN(A,B) ((A) <= (B) ? (A) : (B))MIN(*p++, b)会产生宏的副作用剖析:这个面试题主要考查面试者对宏定义的使用,宏定义可以实现类似于函数的功能,但是它终归不是函数,而宏定义中括弧中的“参数”也不是真的参数,在宏展开的时候对“参数”进行的是一对一 阅读全文
posted @ 2016-08-29 16:06 请给我倒杯茶 阅读(5722) 评论(0) 推荐(0)