随笔分类 -  C/C++

汇编笔记
摘要:(1)C 语言中 extern 变量和 global 变量有什么区别 阅读全文

posted @ 2017-04-30 11:17 AcmenLiang 阅读(187) 评论(0) 推荐(0)

堆栈指针SP设置
摘要:在编写嵌入式程序时,尤其是在汇编程序中调用C函数之前,要设置堆栈指针SP,首先要搞清楚,堆栈是做什么。 我们常说的堆栈,其实是栈,而不是堆,所谓“栈”从字面意思就能看出,跟“客栈”意思相同,意思是临时存放或入住的一个地方,对于程序来说,就是用于存储函数中的局部变量以及保存寄存器参数的,C程序函数一般 阅读全文

posted @ 2017-04-28 17:13 AcmenLiang 阅读(2304) 评论(0) 推荐(0)

C语言按位操作应用
摘要:1 #define GPFCON (*(volatile unsigned long *)0x56000050)//(int *)是将变量强制转换为地址形式,这样就能和指针连起来用了。 2 #define GPFDAT (*(volatile unsigned long *)0x56000054) 3 4 #define GPGCON (*(volatil... 阅读全文

posted @ 2017-04-03 19:47 AcmenLiang 阅读(1953) 评论(0) 推荐(0)

指针小总结-转载
摘要:1、指针的初始化 指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。 例如: int a = 25; int *ptr = &a; int b[10 阅读全文

posted @ 2017-04-03 15:20 AcmenLiang 阅读(112) 评论(0) 推荐(0)

2017.2.17 C语言复习笔记
摘要:<1> 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形 阅读全文

posted @ 2017-02-12 10:58 AcmenLiang 阅读(208) 评论(0) 推荐(0)

导航