
C语言
Adultf
这个作者很懒,什么都没留下…
展开
-
C语言学习之指针详解
转自:http://blog.youkuaiyun.com/sdwuyulunbi/article/details/6645075 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析转载 2012-01-12 11:04:54 · 760 阅读 · 0 评论 -
ARM体系中C语言变量类型总结
1、unsigned long == unsigned long int ,2者是等价的,均是无符号整形变量,在ARM9中占4个字节,int可省略不写2、const是一个C语言的关键字,它限定一个变量不允许被改变。3、局部变量,可与全局变量重名,但其会屏蔽全局变量,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量,一个文件可声明多个局部变量,互不影响4、volatile转载 2012-01-13 10:03:45 · 4225 阅读 · 0 评论 -
BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用转载 2012-02-22 14:52:51 · 1073 阅读 · 0 评论 -
嵌入式 C 中嵌套汇编的格式
在使用gcc编译的时候,可以在C语言程序中嵌套汇编指令,这样极大的方便在高级语言中使用跟配件相关的指令。(1) 在gcc中嵌套的汇编指令跟纯汇编文件的语法有一点不一样,在gcc中嵌套指令的格式是固定的: __asm__(code : output operand list : input operand list : clobber list);转载 2012-03-01 14:09:39 · 5355 阅读 · 0 评论