自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 数据结构与算法总结

2021-08-30 00:28:15 123

原创 标准C语言总结

2021-08-30 00:23:18 105

原创 标准C语言day13

复习: 1、文件包含 #include把一个头文件导入到当前文件中 #include<> #include"" 系统是通过环境变量指定头文件的加载路径 还可以通过编译参数-I/path指定头文件的加载路径 2、宏常量 #define宏名字面值数据 如果在代码中使用了宏,在预处理时会把所有的宏替换为宏名后面的字面值数据 优点:提高代码可读性、提高可扩展性、提高安全性、...

2021-08-15 17:25:01 470

原创 标准C语言day12

复习: 1、输出缓冲区 程序输出的数据并没有立即写入到"文件",而是先存储到了缓冲区中,当满足一定条件时才会写入到文件中 1、遇到\n 2、遇到输入语句 3、缓冲区满4k 4、程序结束 5、手动刷新fflush 2、输入缓冲区 在终端输入的数据此时由终端保管,当按下回车后,数据由终端写入到程序的输入缓冲区,scanf函数再从缓冲区中读取数据到给变量赋值 1、当想要输入的是整型、浮点型数据,而缓冲区的数据是字符或符号时,此时...

2021-08-15 17:24:31 104

原创 标准C语言day11

复习: 字符串: 由字符组成的串型结构,'\0'是它的结束标志 存在形式: 字符数组:栈内存可以修改要为'\0'预留位置 字符串字面值:代码段只读修改就会产生段错误末尾自动隐藏一个'\0'地址 constchar*str="hehe"; sizeof('hehe')结果是5末尾有'\0'; ...

2021-08-15 17:22:51 99

原创 标准C语言day10

复习: 指针数组与数组指针: 指针数组:成员是指针的数组 int*arr[10] 数组指针:专门用来指向数组的指针 int(*arr)[10]; 指针与数组名区别: 数组名就是数组的首地址,数组名与数组的内存之间是映射关系,相当于一个特殊的指针,是常量,是不能修改的 数组作为函数参数时蜕变成指针,所以长度才丢失,因此需要额外传递长度参数 所以数组名是可以解引用的,如果指针指向了数组,指针可以使用中括号来使用,也就是指针可以...

2021-08-08 23:21:00 123

原创 标准C语言day09

复习: 什么是指针: 类型定义指针变量整型内存编号 为什么要用指针: 1、函数之间共享变量时、输出参数 2、提高传参效率//指针变量4/8字节 3、使用堆内存时 如何使用指针: 定义:类型*变量名_p; 变量名以p结尾,与普通变量以示区分 一个*不能连续定义指针变量 ...

2021-08-08 23:20:13 76

原创 标准C语言day08

什么是指针: 指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的也是整型数据,代表了内存编号,通过这个编号可以访问对应的内存 为什么要使用指针: 1、函数之间是相互独立的,但有时候是需要共享变量 传参是单向值传递 全局变量容易命名冲突 使用数组还需要传递长度 命名空间是相互独立的,但是地址空间是同一个,所以指针可以解决这个问题 2、由于函数之间传参是值传递(内存拷贝),对于字节...

2021-08-01 15:14:04 83

原创 标准C语言day07

复习: 自定义函数: 1、函数声明 告诉编译器函数的格式,方便它检查调用者的参、返回值 2、隐式声明 当调用函数时如果没有函数声明、定义,编译器会猜测函数的格式,函数的参数按照调用者提供的实参猜测,返回值默认猜测为int类型 C89:完全猜对,没有警告 C99:完全猜对,也会有警告 3、函数定义: 函数的定义如果...

2021-08-01 15:08:45 92

原创 标准C语言day06

自定义函数: 函数声明:告诉编译器函数的格式,方便编译器检查调用函数是=时是否正确 返回值类型函数名(类型1变量2,类型2变量2,...); 隐式声明:如果在调用函数之前没有声明和定义,编译器就会猜测函数的格式。 根据实参的情况来猜测函数的参数列表 返回值猜测为int 函数定义: 返回值类型函数名(类型1变量1,类型2变量2...) ...

2021-08-01 15:05:42 74

原创 标准C语言day05

进制转换: 为什么要使用二进制、八进制、十六进制 因为现在的CPU只能识别高低两种电流,只能识别高低两种电流,只能对二进制数据进行计算 二进制数据虽然可以直接被CPU识别计算,但是不方便书写、记录,所以把二进制数据转换成八进制是为了方便记录到文档中 随着CPU的不断发展,位数不停增加,由早期的8位逐渐发展到现在的64位,因此八进制不再能满足需求,所以发展处了十六进制 由于历史原因,八进制还不能完全地退出历史舞台。 ...

2021-07-25 22:39:05 162

原创 标准C语言day04

二维数组: 一维数组相当于把变量排成一排,通过编号访问 二维数组相当于把变量排成矩阵,通过行号和列号访问 定义:类型数组名[3][5]; [0,0][0,1][0,2][0,3][0,4] [1,0][1,1][1,2][1,3][1,4] [2,0][2,1][2,2][2,3][2,4] 使用:数组名[行下标][列下标]; ...

2021-07-25 22:38:18 631

原创 标准C语言day03

一、跳转语句 goto可以在函数内任意跳转 它可能会破坏已经设计好的分支、循环语句,因此绝大多数公司禁止使用 但是它在驱动编程时特别适合用于处理异常 标签名: ... goto标签名; 练习1:不使用循环语句计算N的阶乘 break 1、配合switch使用,关闭执行开关 2、跳出循环,只能挑一层 ...

2021-07-25 22:37:11 143 2

原创 标准C语言day02

一、常量 什么是常量:程序运行期间数值不能变化的叫常量 100默认int 100uunsignedint 100luunsignedlong 100lluunsignedlonglong 100llong 100lllonglong 3.14默认double 3.14ffloat 3,14llongdouble 问...

2021-07-17 09:13:18 217

原创 标准C语言day01

C语言简介: BCPL->newB->C->UNIX->Minix->Linux->gcc C语言诞生于1970- 1973年,在肯.汤普逊和丹尼斯.里奇的主导编写下完成,归属于美国贝尔实验室。C语言专门为了编写操作系统而诞生的语言,所以天生适合硬件编程,以运行速度快而著称,也非常适合实现数据结构与算法。由于出现的时间过早,C语言是存在非常多的缺陷,也没想到普通人也能使用C语言编程,因此就存在陷阱,但是前辈们都总结了一些避免的经验《C语...

2021-07-17 09:09:06 148

原创 2021-07-08

描述 现在给出数n和一个1到n的数组,求最少的选择次数,使数组变为升序。 示例1 输入: 4,[4,1,2,3] 复制返回值: 1 复制 备注: n<=10^6 数据包含一个整数n和一个含有n个元素的数组,表示从队头到队尾的人的身高。 输出一个整数表示答案。 https://www.nowcoder.com/profile/558082494/codeBookDetail?submissionId=112947118 ...

2021-07-08 19:36:56 143

原创 Linux命令02

网络相关的非系统命令: ftp ip地址 输入用户名和密码 采用的是明码传输,不够安全,有可能被窃听,一般在公司内部使用 telent ip地址 然后输入用户名和密码 采用的是明码传输,不够安全,有可能被窃听,一般在公司内部使用 用于远程登录一台服务器进行使用 ssh 用户名@ip地址,然后输入密码 采用加密方式传输,因此比较安全 exit退出 其它相关命令: tar 压缩\解压文件 -zcvf 包名 要压缩的目录 创建压缩包 tar -zcvf dir.tar.gz dir...

2021-07-08 19:22:47 78

原创 Linux命令01

开发环境: VirtualBox 虚拟机工具 免费开源 Ubuntu 14.04 LTS Vim 代码编辑器 gcc 编译器 Linux系统介绍(UNIX) BCPL->newB->C语言->UNIX->Minix Linux管理硬盘的能力非常强大,所以外卖看到只有一个分区 /根目录,所有文件都存储在它下面 ~用户主目录 .当期目录 ..上级目录 /bin 存储系统命令 /de...

2021-07-08 19:12:50 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除