
高级c语言专题--基础
文章平均质量分 79
北雪-南暖
这个作者很懒,什么都没留下…
展开
-
嵌入式linux之高级c语言专题--指针3
第三部分:嵌入式linux高级c--指针2.1指针数组与数组指针2.1.1字面意思来理解指针数组与数组指针(1)指针数组的实质是一个数组,这个数组中存储的内容全部是指针变量。(2)数组指针的实质是一个指针,这个指针指向的是一个数组。2.1.2、分析指针数组与数组指针的表达式看变量定义的一般规律:第一:找核心(如果核心和*结合,表示核心是指针;如果核心和[]结合,表示核心原创 2016-08-23 22:01:09 · 917 阅读 · 0 评论 -
嵌入式linux之高级c语言专题--指针2
嵌入式linux高级c语言--指针21.8指针、数组与sizeof运算符(1)sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里面的变量或者数据类型占用的内存字节数。(2)sizeof存在的价值?主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统中为4字节,在16位系统中为2字节原创 2016-08-20 17:02:27 · 561 阅读 · 0 评论 -
嵌入式linux之高级c语言专题--指针1
嵌入式linux高级c--指针(观看朱有鹏老师高级c时视频总结的笔记)1.指针到底是什么?2.指针带来的一些符号的理解3.野指针问题4.const关键字与指针5.深入学习一下数组6.指针与数组的天生姻缘7.指针与强制类型转换8.指针、数组与sizeof运算符9.指针与函数传参10.输入型参数与输出型参数1.1指针变量和普通变量的区别原创 2016-08-17 18:18:10 · 1126 阅读 · 1 评论 -
嵌入式linux之高级c语言专题—数组&字符串&结构体&共用体&枚举
1.1.程序中内存从哪里来11.1.1、程序执行需要内存支持对程序来说,内存就是程序的立足之地(程序是被放在内存中运行的);程序运行时需要内存来存储一些临时变量。1.1.2、内存管理最终是由操作系统完成的(1)内存本身在物理上是一个硬件器件,由硬件系统提供。(2)内存是由操作系统统一管理。为了内存管理方便又合理,操作系统提供了多种机制来让我们应用程序使用内存。这些机制彼此不同,原创 2016-09-11 15:40:49 · 1526 阅读 · 1 评论 -
嵌入式linux之高级C语言专题--宏定义与预处理、函数和函数库
语言宏定义与预处理、函数和函数库目录1、C语言预处理理论2、C语言预处理代码实战3、宏定义14、宏定义25、.函数的本质6、.函数的基本使用7、递归函数8、函数库9、字符串函数10、数学库函数11、自己制作静态链接库并使用12、自己制作动态链接库并使用 1、C语言预处理理论1.1、由源码到可执行程序的过程过程:源码.c->(预处理原创 2016-09-20 10:28:01 · 2708 阅读 · 0 评论