- 博客(10)
- 收藏
- 关注
原创 网络编程的一点知识
一、Socket进程间通信 基本特点: Socket是一种接口技术,被抽象成一个文件夹来操作,可以让同一台计算机的进程之间通信,也可以让不同计算机的进程间通信(网络) 同一台计算机的进程间通信: 底层需要借助socket文件,进行同一计算机下的进程间通信 intsocket(intdomain,inttype,intprotocol); 功能:创建socket对象 domain:...
2021-09-22 20:33:28 78
原创 数据结构浅谈
一、什么是数据结构 1、数据结构的起源 1968年,美国高德纳教授,《计算机程序设计艺术》的第一卷《基本算法》的出版,开创了数据结构和算法的先河。 数据结构是一门研究数据之间关系和操作的学科,而非计算方法 数据结构+算法=程序,沃斯凭借这个观点学的论文,获得图灵奖,这句话展示了整个程序的本质 2、数据结构的基本概念 数据:所有能够输入到计算机中,能够被程序处理的描述客观事物的符号 数据项:有独立含义...
2021-08-23 18:22:38 108
原创 关于树的浅谈
1、树的基本概念 一种具有一对多关系的数据结构 有且只有一个没有前趋的节点,称为根节点 树具有递归性 2、树的表示法 倒悬树、凹凸法、嵌套法 3、树的专业术语 节点:构成树的基本元素,节点也是树 节点的度:该节点子树的数量 树的度(密度):树中节点的数量 树的高度(深度):树中的最大层数 叶子节点:节点的度为0的节点 双亲和孩子:节点...
2021-08-19 19:29:25 94
原创 C语言的一些知识
跳转语句 goto可以在函数内任意跳转 它可能会破坏已经设计好的分支、循环语句,因此绝大多数公司禁止使用 但是它在驱动编程时特别适合用于出来异常 标签名: ... goto标签名; break 1、配合switch使用,关闭执行开关 2、跳出循环,只能跳一层 continue 结束本次循环直接进入下一次循环 ...
2021-08-09 08:45:27 72
原创 C语言的一些基本知识
进制转换: 十进制转二进制:求余,直到商为0为止,过程中产生的余数就是二进制(逆序) 二进制转十进制:2^(n-1)每位相加 二进制转八进制:每三位二进制对应一位八进制 二进制转十六进制:每四位二进制位对应一位十六进制位 超过10用ABCDEF表示 代码中0开头的是八进制数据,0x/0X开头的是十六进制数据 printf%o以八进制显示%x以十六进制显示%#o%#x 原码、反码...
2021-08-02 08:28:41 138
原创 字符串相关知识
字符串: 由字符组成的串型结构,'\0'是它的结束标志 存在形式: 字符数组:栈内存可以修改要为'\0'预留位置 字符串字面值:代码段只读修改就会产生段错误末尾隐藏一个'\0'地址 constchar*str="hehe"; sizeof("hehe")结果是5末尾有'\0' sizeof(str)结果是4str是指针 ...
2021-07-24 10:17:01 90
原创 简单C语言函数运用---走迷宫
#include<stdio.h> #include<getch.h> #include<time.h> #include<stdlib.h> intmain(intargc,constchar*argv[]) { //定义迷宫地图 charmaze[10][10]={ {1,1,1,1,1,1,1,1,1,1}, {1,0,1,0,0,0,0,0,1,1}, ...
2021-07-14 13:48:28 144
原创 你可能从未了解过的系统,Liunx系统
提及一个系统就不得不先说说他的发展历程:BCPL->newB->C语言->UNIX->Minix->Linux。在最开始的时候操作系统并未如此普及,电脑只有在出厂时由厂家安排安装操作系统不然将无法使用。在这样的环境下,肯·汤普逊意外获得了一台被遗弃的电脑,但这台电脑却并没有安装任何操作系统故无法使用,为了使用这台电脑他决定创建自己的系统并为此使用了BCPL语言,而他的好友丹尼斯·里奇在得知这件事后决定加入进来一起参与程序的开发。这程序编写的过程不断对语言进行升...
2021-07-09 18:20:29 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人