自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《数据结构》(10) - 排序算法(2)- 堆排序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录堆排序提示:以下排序均以升序排列为例堆排序堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。它是通过建堆来进行选择数据。 要使用堆排序,首先要学习堆的向下调整算法,因为要使用堆排序,必须先建堆,而建堆的次数可以通过堆的向下调整算法得出。堆的向下调整算法(使用前提): 1.若想将其调整为小堆,那么根结点的左右子树必须都为小堆。 2.若想将其调整为大堆,那么根结点的左右

2021-09-12 16:23:11 322 1

原创 《数据结构》(9) - 排序算法(1)- 插入排序,希尔排序,选择排序,冒泡排序

文章目录排序概念及分类排序算法分类排序稳定性直接插入排序一、pandas是什么?二、使用步骤1.引入库2.读入数据总结排序概念及分类排序算法分类排序稳定性稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。提示:以下排序算法均以实现升序排列为例直接插入排序提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了

2021-09-08 20:22:29 326

原创 《C深剖》(7) - 关键字(6) -- “0”值比较与bool

文章目录一、C语言中的0二、Bool和0比较三、浮点数与0比较精度损失Float和0比较一、C语言中的0无论是0,‘\0’,NULL,在意义上都表示0,在内存存储时数值上也是00在整形中表示数字0,在字符中’0’表示一个字符它的ASCII码值为48'\0’是一个字符,表示字符串结束,在ASCII中的值为0NULL 即空指针,它表示一个指针指向地址为0的空间,可以看到这里的0被强制转化为void*指针,这也就意味着而NULL可以赋值给任何类型的指针在C语言库函数中对于NULL是这样定义的:#.

2021-09-01 16:34:28 443

原创 《C深剖》(2) - 关键字(1) -- auto、register与void

关键字(1) autoregistervoidauto一般在代码块中定义的变量,即局部变量,默认都是auto修饰的,不过一般省略 。那么默认的所有变量都是auto吗?不是,一般用来修饰局部变量#include <stdio.h> #include <windows.h> int main() { for ( auto int i = 0; i < 10; i++) { printf("i=%d\n", i); if(1) { auto int

2021-08-29 23:19:59 352

原创 《数据结构》(8) - 链式二叉树的实现

文章目录前言结点设置二叉树的深度优先遍历前序遍历中序遍历后序遍历二叉树的层序遍历结点的个数叶子结点的个数二叉树的销毁前言二叉树的增删查改没有意义,所以这里不实现增删查改。结点设置创建链式二叉树的结点类型。typedef char BTDataType; //重命名结点中存储的元素类型,便于后续维护typedef struct BinaryTreeNode{ struct BinaryTreeNode* left;//指向左孩子的指针 struct BinaryTreeNode* righ

2021-08-28 16:59:36 334

原创 《数据结构》(7) - 树和二叉树

文章目录前言一、树概念及结构1.树的概念2.树的特点3.树的相关名词二、树的表示1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、树概念及结构1.树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上.

2021-08-27 16:05:44 664

原创 《数据结构》(6) - 队列

文章目录一、对列的介绍队列的概念生活中队列的运用实例队列的实现方式分析二、队列的实现函数实现:队列的创建队列初始化销毁队列队尾入队列队头出队列获取队列头部元素获取队列尾部元素获取队列中有效元素个数检测队列是否为空提示:以下是本篇文章正文内容,下面案例可供参考一、对列的介绍队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)的原则。入队列:队列的插入操作叫做入队列,进行插入操作的一端称为队尾。出队列:

2021-08-26 15:55:17 132

原创 《数据结构》(5) - 栈

文章目录一、栈的介绍栈的概念栈的实现方式分析二、栈的实现栈创建初始化栈销毁栈入栈出栈获取栈顶元素获取栈中有效元素个数检测栈是否为空一、栈的介绍栈的概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。栈的实现方式分析栈的实现一般可以使用数组或者链

2021-08-26 15:16:34 424

原创 《数据结构》(4) - 线性表之双链表

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、单链表的问题及思考二、链表结构分析三、双向链表的表示和实现1.函数声明2.接口函数详解一、单链表的问题及思考在上一节,我们学习了单链表,了解了单链表相比于顺序表有更好的存储功能,但是,单链表仍然存在一些缺陷:例如尾删,任意位置插入,任意位置删除的时间复杂度但是O(N)查找数据时不能从后往前,只能从头又开始遍历查找尾。找不到前驱,都等等。这时,就可以引入一个新的链表:带哨兵位头节点的双向带头循环链表,这里简称双链

2021-08-23 22:41:52 133

原创 《数据结构》(3) - 线性表之单链表

文章目录一. 顺序表的问题及思考二.单链表表示和实现1. 链表的概念及结构2.单链表的实现3.对各个接口函数的详细解释一. 顺序表的问题及思考在上一节,我们学习了顺序表,但是我们还是要思考,用顺序表来存储数据行不行呢?顺序表的问题及思考:中间/头部的插入删除,时间复杂度为O(N)增容需要申请新空间,拷贝数据,释放旧空间。会有不小的消耗。增容一般是呈2倍的增长,势必会有一定的空间浪费。例如当前容量为100,满了以后增容到200,我们再继续插入了5个数据,后面没有数据插入了,那么就浪费了95个数

2021-08-20 22:44:32 108

原创 《数据结构》(2) - 线性表之顺序表

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、概念及结构二、顺序表接口实现1.静态顺序表接口实现2.动态顺序表接口实现前言线性表:线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储提示:以下是本篇文章正文内容,

2021-08-17 22:50:47 91

原创 《数据结构》(1) - 时间复杂度与空间复杂度

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一.什么是时间复杂度和空间复杂度1.算法效率2.时间复杂度3.空间复杂度二、时间复杂度1.时间复杂度表示2.大O的渐进表示法3.时间复杂度经典题目二.空间复杂度1.空间复杂度表示2.空间复杂度经典题目一.什么是时间复杂度和空间复杂度1.算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法

2021-08-15 20:48:48 269

原创 程序编译与链接

文章目录前言一、程序的翻译环境与运行环境1.详解翻译环境(编译与链接)2. 程序的运行环境二、预处理详解1.预定义符号2.#define3.#和##三、宏和函数比较四.命令行定义五. 条件编译六. 文件包含结语前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、程序的翻译环境与运行环境在ANSI C的任何一种实现中,存在两个不同的

2021-08-13 17:30:57 454

原创 C语言文件操作

文章目录前言一、什么是文件二、文件缓冲区1.缓冲文件系统2.文件指针三、文件操作前言前言:本章主要讲解C语言的文件操作方法,主要有:文件的打开与关闭,文件的读写相关,文件指针等。提示:以下是本篇文章正文内容,下面案例可供参考一、什么是文件1、站在程序设计角度,文件有两种:程序文件、数据文件程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程

2021-08-10 22:16:30 147

原创 内存开辟与柔性数组

文章目录前言一、C/C++程序的内存开辟二、柔性数组1、柔性数组的概念2、柔性数组的特点3、柔性数组的使用前言前言:在前面的章节,我们已经学习了自定义类型与动态内存管理,这时我们可以提出一个新的概念:柔性数组。柔性数组是C99标准引入的,主要内容包含结构体和动态内存分配。接下来,让我们来看看这个柔性数组的含义。提示:以下是本篇文章正文内容,下面案例可供参考一、C/C++程序的内存开辟C/C++程序内存分配的几个区域:栈区(stack):在执行函数时,函数内局部变量的存储单元都可以在栈上

2021-08-07 17:25:00 301 1

原创 动态内存分配

文章目录一、为什么存在动态内存分配二、动态内存函数的介绍1.malloc和free2.calloc3、realloc三、常见的动态内存错误一、为什么存在动态内存分配目前,我们已知的开辟内存空间的方式无非两种:如在栈空间上开辟的函数,局部变量,在静态区开辟的全局变量,staic修饰的静态局部变量。但这两种开辟的方式,都直接给定了开辟内存的大小,并不方便及时更改。假如此时我们要存储一个班的学生信息,我们已经创建了一个结构体类型,那么我们通过这个结构体类型创建一个结构体数组,我们并不能直接给定这个数组的大

2021-08-05 22:34:34 133

原创 自定义类型剖析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、结构体1、结构的声明2、结构体的自引用3、 结构体变量的定义和初始化4、 结构体内存对齐5、 结构体相关二、位段1.位段定义2、位段的内存分配三、枚举1、枚举示例2、 枚举的优点3、枚举的使用四、联合(共用体)1、联合类型的定义2、联合的特点前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下

2021-08-03 21:30:12 81

原创 字符函数与字符串函数模拟

文章目录前言一、字符函数strtokstrerror字符分类函数memcpymemmovememcmp二、字符函数模拟strlen模拟strcpy模拟strcat模拟strcmp模拟strstr模拟memcpy模拟memmove函数模拟前言提示:在上一节中,我们已经介绍了一些字符函数并了解了其功能。接下来,我们便讨论剩余的字符串函数,便通过模拟实现函数加深印象。提示:以下是本篇文章正文内容,下面案例可供参考一、字符函数strtokchar * strtok ( char * str, con

2021-08-02 21:12:53 96

原创 《C深剖》(6) - 关键字(5) -- 条件与循环关键字

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、switch case 语句二、do、while、for关键字1.引入2.getchar前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考`一、switch case 语句示例:swtich case语句#include <stdio.h&g

2021-08-02 18:40:16 157

原创 字符函数和字符串函数

文章目录前言字符函数介绍:strlenstrcpystrcatstrcmpstrncpystrncatstrncmpstrstr前言C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串中或者字符数组 中。字符串常量适用于那些对它不做修改的字符串函数。求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrto

2021-08-01 23:05:09 74

原创 指针详解(3) - 回调函数与指针数组

文章目录前言一、回调函数1、 回调函数定义2、qsort函数二、指针数组分析前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、回调函数1、 回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实

2021-07-28 23:05:24 406

原创 指针详解(2) - 指针传参与函数指针

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-07-26 22:44:20 88

原创 指针详解(1) -字符串指针、指针数组与数组指针

文章目录前言一、字符串指针二、指针数组1.2.读入数据总结前言在初级阶段的《指针》章节,我们知道了指针基本概念:指针是个变量,用来存放地址,地址唯一标识一块内存空间。指针的大小是固定的4/8个字节(32位平台/64位平台)。指针是有类型,指针的类型决定了指针的±整数的步长,指针解引用操作的时候的权限。指针的运算。接下来,我们继续探讨指针的高级使用一、字符串指针(1)例1int main(){ char* p = "hello world"; //*p = 'w';//这种写法

2021-07-26 16:13:38 492

原创 数据的存储深度剖析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数据类型详细介绍1、内置类型2、自定义类型二、整形在内存中的存储1.原码、反码、补码2.读入数据总结一、数据类型详细介绍1、内置类型整形家族:double //双精度浮点数char //字符数据类型 unsigned char signed charshort //短整型 unsigned short [int] signed short [int]int //整形 unsigned

2021-07-24 22:24:20 356

原创 《C深剖》(5) - 关键字(4) -- 大小端问题与整形存储

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库总结前言一、pandas是什么?不同的计算机,生产产商有不同的存储标准因此产生大端小端两种存储方案。大端:按照字节为单位,低权值位存放在高地址处,就叫做大端。小端:按照字节为单位,低权值位存放在低地址处,就叫做小端。二、使用步骤1.引入库代码如下(示例):在这里插入代码片```cimport numpy as npimport pandas as p

2021-07-22 18:35:56 133

原创 初识C语言指针

目录一、指针类型一、指针和指针类型1、指针指针是个变量,存放内存单元的地址(编号)。通过它能找到以它为地址的内存单元。#include <stdio.h>int main(){ int a = 10;//在内存中开辟一块空间 int *p = &a;//这里我们对变量a,取出它的地址,可以使用&操作符。 //将a的地址存放在p变量中,p就是一个之指针变量。 return 0; }指针是用来存放地址的,地址是唯一标示一块地址空...

2021-07-20 23:23:10 347 1

原创 操作符详解和隐式类型转换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言前言算数操作符 + - * / %// 加 减 乘 除 取余#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <windows.h>int main(){ int a = 5 / 2;//商二余一,"/"为取商 int b = 5 % 2;//"%"为取余 double c = 5 / 2.0;//要

2021-07-18 23:05:48 106

原创 扫雷小游戏

在本例中,有两个二维数组,一个用来存储布置雷的信息,‘0’表示非雷,‘1’表示雷,不打印在屏幕上;另一个用来存储玩家扫雷的坐标并判断玩家输入坐标是否有雷,’*'表示还没有判断,打印在屏幕上。程序分为三个部分://game.h头文件部分,用来声明函数,定义宏,库文件包含#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#define ROW 9//行#define COL 9//列#define ROWS ROW+2 #defin

2021-07-18 11:24:15 85

原创 《C深剖》(4) - 关键字(3) --数值类型与sizeof

1、数据类型C语言中为何要有类型:本质是对内存进行合理分配,按需索取为何C语言要有那么多的类型:应用场景不同,解决应用场景对应的计算的计算方式不同,需要的大小也是不同的,本质:用最少的成本,解决各种不同应用场景。#include <stdio.h>int main(){ printf("%d\n", sizeof(char));//1个字节 printf("%d\n", sizeof(short));//2个字节 printf("%d\n", sizeof(int));//4个

2021-07-16 21:23:39 239

原创 三子棋设计

//game.h头文件部分#define _CRT_SECURE_NO_WARNINGS 1#define ROW 3//行#define COL 3//列#include <stdio.h>#include <stdlib.h>#include <time.h>void InitBoard(char board[ROW][COL], int row, int col);void DisplayBoard(char board[ROW][COL], in

2021-07-15 22:52:33 128

原创 《C深剖》(3) - 关键字(2) -- 多文件操作、extern与static

文章目录前言二、头文件相关问题1、为什么要有头文件?一、pandas是什么?二、使用步骤1.引入库2.读入数据前言<>C语言库文件“”自定义库文件全局变量可不可以跨文件访问?为什么?可以;有一定规模的项目,一定是多文件的,多个文件之间,后续一定要进行数据“交互”,如果不能跨文件,“交互”成本较高。二、头文件相关问题1、为什么要有头文件?(1)单纯使用源文件,组织项目结构的时候,项目越复杂,维护成本会变得越来越高。(2).h:头文件,组织项目结构的时候,减少大型项目的维护成本问题

2021-07-14 21:29:44 124

原创 数组相关分析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-07-13 23:07:17 448

原创 函数与递归(二)

文章目录一、函数1、函数的嵌套调用和链式访问2、函数的声明和定义二、递归1、函数递归2、递归实例一、函数1、函数的嵌套调用和链式访问嵌套调用:#include <stdio.h>void new_line(){ printf("hehe\n");}void three_line(){ int i = 0; for(i=0; i<3; i++) { new_line(); }}int main(){ three_line();

2021-07-12 22:37:01 225

原创 函数和递归(一)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下

2021-07-11 22:27:34 79

原创 《C深剖》(1) - 深入理解程序和变量

1、C语言的C89\C90有32个关键字2、代码文本—>可执行程序(二进制码)—>双击启动程序程序没有加载时存储在硬盘中,程序运行必须加载到内存中,因为这样速度更快。3、代码块//用{}括起来的区域,就叫做代码块#include <stdio.h> #include <windows.h> int g_x = 100; //全局变量 int main() { int x = 10; //局部变量,main函数也是函数,也有代码块{} pri

2021-07-10 21:24:31 288

原创 分支和循环例题解析

文章目录前言一、例题1.计算 n的阶乘2. 计算 1!+2!+3!+……+10!3. 在一个有序数组中查找具体的某个数字n。4. 编写代码,演示多个字符从两端移动,向中间汇聚。前言一、例题1.计算 n的阶乘这个问题还是比较简单的,n的阶乘可以写成123*…*n,因此可以利用一个循环函数,当<=n时,定义一个函数sum存储累乘。#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ int i = 1;

2021-07-08 22:24:27 298

原创 分支和循环(二)

文章目录前言一、while语句(1)while语句结构(2)while语句中断break与continue3、getchar和putchar二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、while语句(1)while语句结构//while循环的实例:打印0到10#define _CRT

2021-07-08 11:32:39 70

原创 分支和循环(一)

分支和循环文章目录分支和循环一、结构和语句二、分支语句和循环语句1.分支语句(选择结构)(1)单分支语句(2)多重选择语句(3)悬空else问题(4)代码块一、结构和语句1、C语言是一名结构化的语言,可分为顺序结构,选择结构,循环结构2.什么是语句?C语言中由一个分号( ; )隔开的就是一条语句。一个;也是语句——空语句二、分支语句和循环语句1.分支语句(选择结构)(1)单分支语句#define _CRT_SECURE_NO_WARNINGS#include<stdio.h&gt

2021-07-07 16:00:23 102

原创 C语言基础(三)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数组二、函数三、操作符四 、关键字(1)typedef(2)static(3)#define 定义常量和宏一、数组数组是同一类型元素的集合#include <stdio.h>int main(){ int i = 0; int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };//定义一个最多含十个元素的整形数组 for (i = 0; i < 10; i++)//for循

2021-07-06 17:42:02 96

原创 C语言基础(一)

文章目录一、C语言概述二、C语言基础(一)4、第一个C程序5、数据类型6、分析每种数据类型占用内存空间的大小7、打印符号一、C语言概述1、C语言是一门计算机编程语言(即人与计算机交流的语言),C\C++\Java\Python等都是计算机语言。2、语言的发展:语言最初是二进制语言,计算机通电产生正电和负电,在人为规定正电为1,负电为0。此时人们用二进制进行代码编写。后来人们用其他一些符号代替某些特定功能的二进制码,这种符号成称为助记符。如用ADD代替10100001,ADD被称为助记符,用助记符表达的

2021-07-06 11:23:50 151

空空如也

空空如也

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

TA关注的人

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