学习C语言
Zouwenhao__
这个作者很懒,什么都没留下…
展开
-
数据结构的算法
数据结构的算法一、算法数据结构中的算法指的是数据结构所具备的功能。1、分治把一个大而复杂的问题,分解成好多个小而简单的问题,然后利用计算机强大的计算能力来解决。实现分治的方法有递归,循环。2、递归是函数自己调用自己的行为,可以形成循环调用,进而实现分治的算法。在什么情况下可以使用递归:1、问题过于复杂而无法拆解成循环语句。2、问题非线性,而函数递归,需要借助栈内存,函数的每...原创 2019-07-27 10:36:16 · 1167 阅读 · 0 评论 -
UNIX/Linux环境C语言(1)
UNIX/Linux环境C语言(1)UNIX/Linux环境C语言,以学习操作系统的接口的方式来学习,理解操作系统的一些运行机制及一些网络协议。一、Unix操作系统系统的特点:多用户,多任务,支持多种处理器架构,高安全性,高可靠性,高稳定性。既可以构建大型关键业务系统的商业服务器,也可以构建面向移动终端的、手持设备等相关嵌入式应用。三大衍生版本System V:银行、电信公司使用的服务器...原创 2019-07-27 09:32:19 · 250 阅读 · 0 评论 -
进程通信
一、基本概念什么进程间通信(IPC,Interprocess communication):是指两人个或多个进程之间交换数据的过程叫进程间通信。进程之间为什么需要通信?当需要多个进程协同工作高效率完成任务时,因为每个进程都个独立的个体(资源单位),进程之间就需要进行通信。进程间通信方式:1、简单进程间通信:命令行参数,环境变量表、信号、文件2、传统进程间通信:管道3、XSI进程间通信...原创 2019-08-05 08:58:37 · 129 阅读 · 0 评论 -
数据结构
数据结构和算法这周我们主要学习了数据结构这一块,其中包含了栈,队列,链式,树。;链式包含了单向链式,双向链式,通用链式。树包括普通树和二叉树,我们主要学习了二叉树。其中对我来说比较难理解的就是链式这一块,先来说说单向链式的使用。在开始创建链式前要先创建结点.c Node*creat_node(TYPE data){Nodenode=malloc(sizeof(Node));node-...原创 2019-07-13 10:34:40 · 115 阅读 · 0 评论 -
指针
指针指针:什么是指针:指针是一种数据类型(整数),这种类型类型定义出的变量叫指针变量(简称指针)内存的每个字节都有一个编号,指针变量中存储的就是这种整数。1bit 最小的可用单位,能存储1或01byte = 8 bit1 kb = 1024 byte1 mb = 1024 kb1 gb = 1024 mb1 tb = 1024 gb1 pb = 1024 tb为什么使用指针:...原创 2019-05-24 22:58:11 · 101 阅读 · 0 评论 -
修饰变量的使用
修饰变量的使用修饰变量包括全局变量,局部、块变量。全局变量限制全局变量的作用域,只能在他所在的.c内使用局部 ,块变量改变存储位置,由栈改为bss或data,但使用范围和作用域没有变,并且会延长生命周期。修饰变量的关键字auto用来定义自申请内存、自动释放内存的变量(局部、块变量,不能使用全局变量),不加就代表加,与signed一样。const1.是对变量提供一种保护,但它不是...原创 2019-05-11 20:01:03 · 192 阅读 · 0 评论 -
第三周学习总结
第三周学习总结函数第三周我们学习的主要内容就是函数,函数是C语言中管理代码的最小单位,一个函数相当于一段具有某项功能的代码。其中包括标准库函数,系统函数和自定义函数。其中系统函数是为操作系统提供一些功能,以函数形势使用,但不是函数。在标准库函数中:time(NULL)获取到1970年1月1日00::0:0到现在过了多少秒other:stlib.hrand/srand/system伪...原创 2019-05-11 19:25:34 · 167 阅读 · 0 评论 -
第二周C语言学习总结
第二周学习的内容1.循环循环使我们这周的重点内容,其中循环包括while循环和for循环,这两者出了用法不同以外,写的格式也不同。其中for用于负责循环次数明确的情况,而while用于只有循环条件而没有循环次数的情况。举个题目例子:输入一个数(1234),倒序显示(4321)。#include<stdio.h>int main(){int a,b=0,c;printf(“...原创 2019-05-11 19:25:59 · 249 阅读 · 0 评论 -
数据结构和算法重要易错知识点(不定时更新)
1、线性表长度的定义是它所包含的元素的个数。元素的类型决定了元素所占用存储空间的大小,但元素的个数不等价于元素的类型。2、无向图存储:邻接矩阵、邻接表、多重邻接表有向图存储:邻接矩阵、邻接表、十字链表3、AOE网必须是一个有向无环图。4、对半查找的表的存储方式及其元素排列分别是 顺序存储 元素有序。...原创 2019-07-27 10:38:17 · 459 阅读 · 0 评论