c语言
zhaojiechuang
兴趣广泛,喜欢交友,旅行运动
展开
-
include h 和include 。c的区别
首先引出问题: keil编写c程序,有一些器件的使用,写成文件之后,再include进去,用起来比较方便。 写成头文件,再 include “xxxx.h” 和 写成源文件,再 include “xxxx.c” 调试了都可以,但我不知 这从 原理 上有什么区别?问题解答: (1)#include 指原创 2015-08-26 17:03:52 · 3277 阅读 · 0 评论 -
共用体的初始化与引用
共用体的概念; 共用体又叫联合体 关键字为union 定义:union 共用体名{成员表列}变量表列;实例: union { int i; char c; float b; } q,r; 共用体几个变量互相覆盖。原创 2015-08-26 17:31:54 · 4400 阅读 · 0 评论 -
嵌入式软件工程师题目
> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因转载 2015-10-18 09:45:19 · 321 阅读 · 0 评论 -
define和typedef的区别,typedef struct的用法
define和typedef的区别:1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不关含义是否正确照样带入,只有在编译已被展开的源程序时才会发现可能的错误并报错。例如:#definePI 3.1415926程序中的:area=PI*r*r 会替换为3.1415926*r*r如果你把#define语句中的数字9 写成字母g 预处理也照原创 2015-10-18 16:42:57 · 369 阅读 · 0 评论