自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-10-21

sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/locksudo apt-get install toilet #!/bin/bashecho "Mr.$USER, Today is:"echo $(date) echo "Wish you a lucky day"

2020-10-21 22:18:34 124

原创 ubuntu换源

sudo gedit /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenia..

2020-09-16 21:21:56 175

原创 数据结构——队列

队列的定义队列是一种先进先出的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。假设队列是(1,2,……,n),那么 1 就是队头元素,而 n 就是队尾元素。删除时,是从 1 开始的,插入时,列在最后。这也比较符合我们通常生活中的习惯,排在第一个的优先出列,最后来的当然排在队伍最后面。队列的链式存储队列的链式存储结构,其实就类似线性表中单链表的尾插法,我们把它简称为链队列。为操作...

2019-05-04 17:13:32 300

原创 数据结构——栈

栈的定义栈是一种“先进后出”的数据结构,只能从一个位置进,从一个位置出。栈的操作栈具有创建栈,压栈、出栈,获取栈顶元素等操作方式。栈的分类栈主要分为两类:静态栈(顺势栈)和动态栈(链式栈)。静态栈:静态栈主要就是运用数组,类似于一个连续内存的数组,我们只能操作栈顶元素。动态栈:动态栈的核心是链表,我们也只能操作栈顶元素。进栈出栈的变换形式对于栈的元素,进行出栈操...

2019-05-04 16:47:37 253

原创 C语言——文件操作

C语言文件概述在C语言中“文件”是指一种相关数据的有序集合。这个数据集有一个名称,叫做文件名。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。文件指针变量FILE *fp;fp是一个指向FILE类型结构体的指针变量。我们使fp指向某一个文件的结构体变量,从而通过该结构体变量中的文件信息能够访问该文件。如果有n个文件,一般应设n个指针变量,使它分别指向n个文件,以实...

2019-05-04 15:08:55 299

原创 数据结构——单链表的基本操作

什么是链表链表是一种链式存取得数据结构,它与数组类似,但是单链表堆内存的运用更加方便,可以在中间添加或者删除一个或者多个元素,不需要向数组那样移动大量元素。链表分为很多种,单链表,双向链表,循环链表。单链表的建立与初始化单链表就是一种链式存储的结构,链表中的数据是以结点来表示的,相当于是一个个节点相互连接在一起。结点:分为两个部分,数据域与指针域,用结构体的形式来表示。如下:...

2019-05-03 17:16:13 738

原创 C语言的结构体

什么是结构体结构体是一种数据存储结构,它可以存储各种不同类型的数据。所以,我们可以运用结构体,来存放我们所需要存放的各种类型的数据。结构体的定义与使用一般用 struct 来定义一个结构体变量,并且一般都会将结构体定义在全局范围。定义:一般形式如下:struct 结构体名{ 数据类型 变量名; 数据类型 变量名; ... .....

2019-04-27 11:27:06 247

原创 C语言——初识指针

什么是指针​​​​​​指针的本质就是变量,可以是各种数据类型。它存的值为另一个变量的地址。但指针也有属于它自己的地址。指针变量的一般形式为:指针的基本类型 *指针变量名称注: * 是用来指定一个变量是指针。以下都是有效的指针声明:int *p; //整型指针float *p; //单精度浮点型指针double *p; //双精度浮点型指针char *p;...

2019-04-25 21:31:48 300

原创 C语言——初识函数

一、C语言函数的定义我们将代码封装成函数的过程叫做函数的定义我们所写的每个C程序都至少有一个函数,即主函数 main()C语言中定义一个子函数的一般方法如下:返回值类型 函数名(参数列表){ 函数执行语句; 返回数值;}例如:void fun(){}二、函数的组成部分:返回值类型:一个函数可以返回一个值,也可以不返回值。取决于定义时时如何定...

2019-04-20 11:10:31 696

原创 C语言字符数组

一、C语言中的字符串字符串:由零个或多个字符组成且通过双引号括起来的有限序列就叫做字符串。在C语言中没有字符串类型,故我们用字符数组来处理字符串。二、字符数组的定义因为字符数组是存放字符的数组,故其与数组定义类似。其定义一般为:char a[10];表示定义了10个字节的连续内存空间。三、字符数组的初始化我们使用字符串来初始化化字符数组。char a[20]={"Hell...

2019-04-19 17:00:50 15905

原创 C语言之对多维数组的简单理解

二维数组多维数组最简单的形式就是二维数组,一个二维数组在本质上是一个一维数组的列表,声明一个i行j列的二维数组如下:int a[3][4];一个二维数组可以被理解为是一个i行和j列的表格。包含三行四列:a[0][0] a[0][1] a[0][2] a[0][3]a[1][0] a[1][1] a[1][2] a[1][3]a[2][0] a[2][1] a[2][2]...

2019-04-19 15:37:06 1358

原创 C语言一维数组

一、什么是数组数组是相同数据类型的元素的集合,它是一种符合类型。二、一位数组的创建与初始化数组的一般形式为:`数组类型 数组名[数组大小]例: int a[10];注:数组的大小不能为零*数组的下标是从0开始的,*数组的初始化:相当于给数组赋值;我们一般运用for循环来给数组进行赋值; int a[10]; int i; for(i=0;i<10;i+...

2019-04-19 15:03:03 16827 5

原创 C语言的循环结构

C语言提供了多种循环语句,可以组成各种不同形式的循环结构C语言的循环语句共有三种:while 循环do … while 循环for 循环一、while 语句while语句的一般形式为:while(表达式){循环语句;}表达式含义为:计算表达式的值,若为真,则执行循环语句。例如:(前100个数的累加)#include<stdio.h>#include&...

2019-04-18 18:23:47 460

原创 C语言的选择语句

在C语言中主要使用if–else;和switch case语句if(选择条件){满足条件后所进行的程序}else{满足条件后所进行的程序}具体实现如下(判断三个数的最大值)#include<stdio.h>#include<stdlib.h>int main(){int a,b,c,max;scanf("%d%d%d",&a,&...

2019-04-15 23:42:31 12251

原创 C语言的数据类型和类型所占内存字节数

一 c语言基本类型整型int长整型long单精度型float双精度型double字符类型char空类型void二 各个类型所占字节数使用sizeof()函数测试一下。下面给出我编译环境、测试代码和测试结果:#include<stdio.h>#include<stdlib.h>int main(){int a;long b;float...

2019-04-15 23:20:22 5219

原创 我的第一个C语言程序

#include<stdio.h>#include<stdlib.h>int main(){printf(“Hello World\n”);system (“pause”);return 0;}

2019-04-15 21:44:53 651

空空如也

空空如也

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

TA关注的人

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