
C
文章平均质量分 75
丶kaka
这个作者很懒,什么都没留下…
展开
-
<复习>指针结构体内存分配
一.指针 指针的重要性 指针是C语言的灵魂 定义 地址 内存单元的编号 从0开始的非负整数 范围:0-FFFFFFFF 指针 指针就是地址,地址就是指针 指针变量是存放在内存单元地址的变量 指针的本质是一个操作受限的非负整数 分类 1.基本类型的指针 p=&i; *p和i等价(修改*p和i都能改变内存上存储的值); 2.指针与数组的关系 可以通过指针修改数组的原创 2015-07-26 22:22:14 · 787 阅读 · 0 评论 -
指针函数与函数指针
学数据结构用到了指针函数,查阅资料作个总结. 1.指针函数 顾名思义,就是一个带有指针的函数,本质是一个函数。返回值为某一类型的指针。 举例:#include float *find(float(*pionter)[4],int n);//函数声明 int main(void) { static float score[][4]={{60,70,80,90},{56,89,原创 2016-02-05 21:22:54 · 555 阅读 · 0 评论 -
<复习>数据结构中的结构体
这些天自学了下数据结构= =,感觉C掌握的就是渣啊,所以复习一下。 1.结构体 1.1结构体的定义:结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。 用自己的话来说就是根据需求,包括了一系列的数据类型产生新的一种数据类型。 常见的列子就是:学生信息管理系统。学生是一种自己定义的包括了学号,姓名,身高,体重等等信息的数据类型。 1.2结构体的用法:原创 2016-02-11 11:57:35 · 676 阅读 · 0 评论 -
C语言编译与链接
程序由源文件到可执行文件,一般经过预处理(Prepressing)、编译(Compilation)、汇编(Assembly)和链接(Linking)这四个阶段。如下图表示预处理预处理过程主要处理那些源代码文件只能够的以”#”开始的预编译指令。比如“#include”、“#define”等,主要处理规则如下: (1)将所有的“#define“删除,并且展开所有的宏定义; (2)处理原创 2016-04-16 17:22:00 · 631 阅读 · 0 评论 -
C语言复习
1.指针与数组数组是同类型的变量的集合,各元素按下标的特定顺序占据一段连续的内存,各元素的地址也连续,指针对数组元素非常方便。 通过指针引用数组元素可以分以下三个步骤: (1):说明指针和数组 (2):指针指向数组 (3):通过指针引用数组元素 引用数组元素可以有三种方法: 下标法: a[ i ] 指针法: *(p+i) 数组名法:*(a+i)2.内存动态分配malloc原创 2016-04-16 21:17:45 · 805 阅读 · 0 评论