学习笔记
一只萌新・ω・
技术萌新,也喜欢二次元
展开
-
Linux系统下的C语言学习笔记(一)
Linux简介Linux是一个类似Windows的操作系统,可以通过终端软件使用Linux操作系统(这里用的ubuntu)。一、Linux终端注意:1.终端里不可以使用鼠标,终端里可以输入命令。2.clear命令可以清除终端窗口里的文字信息。二、文件系统操作系统中用来管理文件的部分叫文件系统,所有文件系统都是通过分组的方式管理。文件,一个分组里可以包含任意数量的文件每个分组里的文件...原创 2019-08-13 22:38:52 · 245 阅读 · 2 评论 -
Linux系统下的C语言学习笔记(十)
函数部分(二)1.数组形参1.1 数组也可以作为形式参数使用1.2 数组形式参数不在被调用函数里1.3 真正的形式参数不是数组,而是一个可以作为数组使用的变量1.4 数组形式参数里的存储区在函数调用开始之前就已经存在了,函数调用结束后也依然存在1.5 声明数组形式参数的时候可以省略数组里的存储区个数1.6 使用数组形式参数的时候需要另外提供一个整数类型的形式参数表示数组里的存储区个...原创 2019-08-22 12:09:25 · 120 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(九)
函数部分1.函数介绍1.1 可以采用分组的方式管理程序里的语句每个语句分组叫做一个函数。2.函数执行时间分配(调用时间)2.1 多函数程序执行时的时间分配必须遵守以下规则: 整个程序的执行时间被分成几段,每段由一个函数使用。 不同时间段不能互相重叠并且所有时间段必须连续。 如果函数A把时间分配给函数B使用则函数B结束后必须把时间再还给函数A2.2 多函数程序执行时总有一个函数...原创 2019-08-21 19:17:49 · 139 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(五)
C语言分支(条件判断)分支语句可以实现选择的效果(多选一)1.if-else结构1.1 if关键字可以用来编写分支,编写if分支之前最好先画一个表格,有可能同时出现的多个选择不可以包含在一个分支里。如果if分支里必须做出选择就可以省略最后一组语句的逻辑表达式和if关键字。1.2 if分支里前面的语句先进行选择,选择不成功才轮到后面的语句进行选择,利用语句之间的前后顺序可以简化逻辑表达式。...原创 2019-08-16 13:36:34 · 95 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(四)
1.C语言常用操作符这个分类有许多种,这个是按其中一种分的类1.1 算数操作符假设x = 7;y = 5符号 名称 例子 结果 结合性 优先级- 取反 -x -7 从右向左 最高 * ...原创 2019-08-16 13:19:17 · 120 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(三)
本篇文章对上篇的一些名词做一些解释1.C语言数据类型1.1 字符类型名称是char,里面包含256个整数。每个整数和一个字符数据(例如’&’)对应,整数和字符数据可以互相替代(好多人没想过这个问题)。1.2 短整数类型名称是short里面包含65536个不同的整数1.3 长整数类型名称是long里面包含2的32次方个不同的整数1.4 整数类型名称是int在我们的计算机里整数类型和...原创 2019-08-15 18:43:26 · 164 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(十一)
变量及生命周期1.变量分类1.1 变量分为局部变量和全局变量1.2 局部变量都声明在函数里面,全局变量声明在所有函数外边1.3 不论局部变量还是全局变量都分为静态和非静态两种1.4 声明静态变量的时候需要使用static关键字 变量 局部变量 全局变量静态 非静态 静态 非静态/*...原创 2019-08-24 18:15:18 · 149 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(二)
这里写自定义目录标题C语言部分1.C语言文件后缀名2.C语言的基础语法合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入C语言部分...原创 2019-08-14 23:11:11 · 390 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(七)
数组部分(一)数组用来代表内存里一组连续的同类型存储区,这些存储区叫做数组的元素。1.数组声明(一维数组)1.1 声明数组时除了提供类型名称,数组名称之外还需要提供一个整数用来表示数组里的存储区个数。int arr[5];1.2 数组里存储区个数不能改变(声明的时候包含多少个存储区就只能永远包含这么多个存储区)。int arr[10];//只能有10个元素1.3 数组通常不会作为...原创 2019-08-19 19:15:54 · 82 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(八)
数组(二)1.数组声明(二维数组)1.1 数组还可以把存储区进行分组 第一组 第二组 | **** **** **** | **** **** **** |1.2 一维数组不可以表示存储区的分组情况,多维数组才可以表示存储区的分组情况。二维数组是最常见的多维数组,它只能表示一次分组情况。arr[2][3]={1,2,3,4,5,6}//第一组中1,2,...原创 2019-08-19 19:36:02 · 69 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(六点五)
缓冲区输入缓冲区于输出缓冲区1.用户在键盘上输入的数字首先进入输入缓冲区,scanf标准函数从输入缓冲区里获得数字并记录到存储区里。2.先进入输入缓冲区的数据必须首先被处理,如果用户输入的某些数据程序无法处理,程序就得不到用户以后输入的数据。如果用户输入的某些数据程序无法处理,程序就得不到用户以后输入的数据。3.以下两条语句可以把输入缓冲区里第一个’\n’字符和它前面的内容都删除(相当于删...原创 2019-08-19 13:07:08 · 107 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(六)
C语言循环结构循环可以把一组语句反复多次执行1.for循环1.1 for关键字可以用来编写循环,for循环里可以让一个变量代表一组数字,然后用同样的方法处理其中的每个数字,这个变量叫做循环变量。1.2 编写for循环之前首先要找到一组数字,假设有1 2 3 4 5这5个数字,其中1是开始数字,5是结束数字。以下格式可以描述循环变量num从1变到5的过程(num = 1;num <...原创 2019-08-19 12:54:51 · 139 阅读 · 0 评论 -
Linux系统下的C语言学习笔记(十二)
指针部分1.指针定义及声明1.1 指针变量也是变量,指针变量只能记录地址数据。1.2 指针变量和普通变量的使用方法完全不同,指针变量的主要作用就是用来找一个普通变量的。1.3 只有记录了有效地址的指针才能用来找普通变量(指针变量的使用有前提条件)。1.4 指针变量也需要先声明然后才能使用,声明指针变量时需要在变量名称前加*。int *p;1.5 当一个指针记录了某个存储区的地址以后...原创 2019-08-26 22:16:37 · 314 阅读 · 3 评论