嵌入式C语言
Bobsweetie
不经思考的人生是不值得过的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
03base_syntax
#include #include //包含了四个用于布尔型的预定义宏 #include int main(void) { //数据类型 //任何变量都是有类型的,类型的意义在于: //1、用于决定编译器需要为此变量开辟的字节数 //2、决定了变量能够执行的操作 #if 0 size_t unsigned int //32位 un原创 2014-12-22 09:24:02 · 682 阅读 · 0 评论 -
02parameter
#include //函数定义中:参数的()中什么也没写,表示可以传递任意类型,任意个数的参数 void foo1() { printf("%s\n", __FILE__); printf("%s\n", __FUNCTION__); printf("%s\n", __func__); printf("%s\n", __DATE__); printf("%s\n", __原创 2014-12-21 22:05:42 · 495 阅读 · 0 评论 -
01Hello World
/* 编译的步骤: 1、预处理(预处理器cpp) gcc -E xx.c > xx.i 2、编译(编译器cc1) gcc -S xx.i -o xx.s 3、汇编(汇编器as) gcc -c xx.s -o xx.o 4、链接(连接器ld) gcc xx.o yy.o -o a.out */ // 5、将a.out加载进内存,运行 #include #if 0 LSB原创 2014-12-21 22:02:28 · 731 阅读 · 0 评论 -
04program_flow
#include #include int main(void) { //根据程序执行的顺序,通常有以下3种结构: //1、顺序结构 //2、选择结构 //3、循环结构 //程序结构中常用的语句有以下几种: //1、选择语句 if... else if... else switch...case //2、循环语句 while do...while f原创 2014-12-24 08:25:53 · 729 阅读 · 0 评论 -
07func_var
#include #if 0 变量的声明:存储类型 数据类型 变量名; 存储类型:extern static register volatile 变量的分类: 作用域:变量可以被访问到的区域 1> 从作用域的角度来说: a.文件作用域 b.函数原型作用域 c.函数作用域 d.代码块作用域 生命周期:变量被开辟内存空间到该空间被回收的这段时间 2>原创 2014-12-24 10:46:11 · 612 阅读 · 0 评论 -
05return_exit
#include #include void foo(void) { printf("%s\n",_func_); exit(0);////exit出现在任何函数内,都可以使得程序终止;return 只有出现在main函数,才能使得程序终止 } int main(void) { foo(); printf("ok\n"); return 0原创 2014-12-24 08:30:21 · 557 阅读 · 0 评论 -
06function
#include //函数:C程序的最小构成单位。是自带声明和语句的代码段。 //使用函数的好处: //1、模块化的代码使得可读性增强 //2、使得代码易于维护 //3、使得代码可以被复用 //4、减少重复劳动 //5、隐藏代码的实现细节,为商业代码提供空间 //函数的分类: //1、主函数(入口函数) //2、库函数 //3、系统调用函数 //4、用户自定义函数原创 2014-12-24 08:41:55 · 513 阅读 · 0 评论
分享