- 博客(9)
- 收藏
- 关注
原创 队列预习
1、队列的数据结构队列是一种先进先出的线性表,只允许在一段进行插入操作,另一端进行删除操作,允许插入的一段为队尾,允许删除的一段为对头。2、循环队列当只有一个元素时,队头队尾如何处理?只有一个元素时循环队列队头和队尾重合,所以引入两个指针,front指向队头元素,rear指向队尾元素的下一个位置,这样当front等于rear时,此队列不是还剩一个元素而是空队列。故循环队列的结构:
2018-02-06 13:45:08 131
原创 C语言 函数
函数基本格式函数类型 函数名(定义形参){ 函数主体;} 函数的调用过程1,通过函数名找到函数的入口地址2,给形参分配空间3,将实参的值传递给形参4,执行函数体5,返回函数值(void函数五返回值)6,释放空间 函数的参数传递简单变量作为函数参数[csha
2018-01-29 18:56:17 116
原创 C语言 数组
内存中的数组 数组在内存中所占的空间是连续的,其中数组名可以看作是数组首元素的地址。一维数组(int a[5]) a:数组首元素的地址 a+1:指向下一个元素(a[1]) &a:数组的地址 &a+1:跳过一个该数组在内存中的所占的大小,指向该数组接下来的一个地址二维数组(int a[5][5]) a:首行地址 a+1:指
2018-01-29 18:54:49 142
原创 C语言 指针
指针变量的特性1,系统为指针分配内存空间2,指针有自己的地址3,指针能够存值,这个值是一个地址如何判断指针的类型将指针声明语句中指针的名字去掉,剩余的部分就是指针的类型如何判断指针所指向的类型将指针申明语句中指针的名字和名字左边的“ * ”去掉,剩余部分就是指针所指向的类型指针的值指针的值是指针所指向的内存区或地址常量
2018-01-29 18:54:00 125
原创 1.25 预习
1、数组作为参数传递给函数时,可以通过sizeof得到数组的大小吗不可以。当把数组作为函数的参数时,你无法再程序运行时通过数组参数本身告诉函数数组的大小,因为函数的数组参数相当于指向该数组第一个元素的指针。这意味着吧数字组传递给函数的效率非常高,也意味着程序员必须通过某种机制告诉函数数组参数的大小。2、可以把另一个地址赋诶一个数组名吗不可以。数组名不能被放在
2018-01-25 20:48:51 155
原创 Makefile gdb shell
Makefile(编译工程,要求读懂)target : depengency ( Tab 字符) command 实例1. vim Makefile 2. hello : hello.o (Tab 键 空4格) gcc hello.o -o hellohello.o : he
2018-01-25 15:53:59 136
原创 第二章 数据类型 十问十答
1. char ch = 'a';int a = (int) ch ;printf("%d %c\n", a , ch);ch 是什么? ch里装的是什么? a是什么? a里面装的是什么? 打印结果是什么?ch是字符变量 ch里装的是‘a’的二进制数 a是整形变量 a里面装的是‘a’的二进制数的整形表达方式97 打印结果为97和a2. 基本内置类
2018-01-23 18:42:47 292
原创 Linux 必学的几个命令
文件处理命令file1.作用file 通过探测文件内容判断文件类型,使用权限是所有客户2.格式file 【options】 文件名3.【options】 主要参数-v : 在标准输出后显示版本信息,并且退出-z : 探测压缩过的文件类型-L : 允许符合连接-f name : 从文件 namefile 中读取要分析的文件名列表4.简单说明使用 fi
2018-01-23 16:32:41 175
原创 linux 操作系统的基本指令
/ : 根目录 不要存放文件/bin : 可执行二进制目录文件/boot : linux 系统启动文件 非必需/dev : 设备文件目录 (一切皆文件)/etc : 配置文件目录/home : 系统默认的用户目录/root : 系统管理员目录/sbin : 放置系统管理员使用的可执行命令/tmp : 临时存放文件目录/usr : 应用程序存放目录/usr/
2018-01-23 13:18:24 693
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人