h阿泉有个梦
从现在开始,从零开始。让我们一起追逐梦想,不懈努力!
加油、加油、加油!!! 【个人原因,停更1年,1年后续更~】
展开
-
计算机科学类专升本复习之“C语言fgetc和fputc函数用法”详解(初稿)
C语言fgetc和fputc函数用法详解(以字符形式读写文件)在C语言中,"读写"文件比较灵活,既可以每次"读写一个字符",也可以"读写一个字符串",甚至是"任意字节"的数据(数据块)。咱们接下来介绍以"字符形式" 读写 文件以"字符"形式 读写文件时,每次可以从文件中"读取一个字符",或者向文件中"写入一个字符"。主要使用两个函数 fgetc()函数(字符读取函数)和fputc()函数(字符写入函数)一、字符读取函数 fgetcfgetc是file...原创 2022-02-06 06:00:46 · 1226 阅读 · 1 评论 -
计算机科学类专升本复习之“C语言指针变量作为“函数参数“”详解(初稿)
C语言指针变量作为"函数参数"在c语言中,"函数的参数"可以是"整数、小数、字符"等具体数据,还可以是指向它们的"指针"用指针变量做函数可以将"函数外部的地址"传递到"函数内部",使得函数在内部可以操作函数外部的数据。并且这些"数据"不会随着函数的结束被"销毁"。像数组、字符串、动态分配的内存等都是一系列数据的集合,没有办法通过一个参数全部传入函数内部,只能传递它们的指针,在函数内部通过指针来影响这些数据集合。有的时候,对于整数、小数、字符等基本类型数据的操作也必须要借助指针,一个典原创 2022-02-04 18:13:36 · 228 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言指针变量的定义和使用”详解(初稿)
C语言指针变量的定义和使用(精华)"数据"在内存中的"地址"也成为"指针",如果一个变量存储了一份数据的"指针",我们就称它为"指针变量"。在C语言中,允许用一个 变量 来存放 指针,这个变量我们称它为指针变量。"指针变量的值"就是某份数据的"地址",这样一份的数据可以是"数组、字符串、函数,页可以是另外的一个普通变量或者指针变量"现在我们假设有一个"char类型的变量c"它存储了一个字符'K'(ASCII码为 十进制的75),并占用了地址为OX11A的内存(地址通常用十六进制表示).原创 2022-02-04 16:02:59 · 397 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言rewind和fseek函数的用法“详解(初稿)
C语言rewind和fseek函数的用法详解(随机读写文件)前面所讲到的文件读写函数都是顺序读写,即读写文件只能从头开始,依次读写各个数据。但在实际开发中经常需要读写文件的中间部分,要解决这个问题,就得先移动文件内部的位置指针,再进行读写。这种读写方式称为随机读写,也就是说从文件的任意位置开始读写。实现"随机读写"的 关键 是要"按要求移动位置指针",这称为"文件的定位"。一、文件定位函数"rewind()函数"和"fseek()函数"移动"文件内部位置指针"的函数主原创 2022-02-06 18:22:43 · 1149 阅读 · 1 评论 -
计算机科学类专升本复习之“C语言fscanf和fprintf函数的用法”详解(初稿)
C语言fscanf和fprintf函数的用法详解(格式化读写文件)fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是"磁盘文件"。这两个函数的原型为:int fscanf ( FILE *fp, char * format, ... );int fprintf ( FILE *fp, char * format,原创 2022-02-06 17:59:55 · 505 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言fread和fwrite的用法“详解(初稿)
C语言fread和fwrite的用法详解(以数据块的形式读写文件)fgets()函数有"极限性",每次最多只能"文件中读取一行内容",因为fgtes()遇到"换行符"就结束读取。如果希望读取多行内容,需要使用fread()函数 相应的写入函数为fwirte()对于 Windows 系统,使用fread()函数和fwrite()函数时应该以"二进制"的形式打开文件。fread()函数 用来 指定文件中 读取"块数据"。所谓的"快数据"也就是若干个"字节"的数据,可以是...原创 2022-02-06 17:49:37 · 553 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言fgets和fputs函数的用法”详解(初稿)
C语言fgets和fputs函数的用法详解(以字符串的形式读写文件)fgetc()和fputc()函数 每次 只能读写"一个字符",速度较慢实际开发中往往是每次读写一个字符串或者一个数据块,这样能明显提高效率。一、读字符串函数 fgtes()fgets()函数 用来 从指定的文件中"读取一个字符串",并保存到"字符数组"中它的用法为: char *fgets(char *str,int n,FILE *fp);str为 字符数组n为要读取的"字符数目"...原创 2022-02-06 17:19:19 · 614 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言fopen函数的用法”详解(初稿)
C语言fopen函数的用法,C语言打开文件详解在C语言中,"操作文件" 之前 必须 先"打开文件";所谓"打开文件",就是让 "程序" 和 "文件" 建立连接 的过程。打开文件之后,程序可以得到文件相关的信息,例如大小、类型、权限、创建者、更新时间等。在后续读写文件的过程中,程序还可以记录当前读写到了哪个位置,下次可以在此基础上继续操作。下面三种类别文件, 都是由 系统打开 可以直接使用标准输入文件 stdin(表示键盘)标准输出文件 stdout(表示显示器) ..原创 2022-02-06 01:37:31 · 201 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言中的文件是什么?”详解(初稿)
C语言中的文件是什么?我们对文件的概念已经非常熟悉了,比如常见的 Word 文档、txt 文件、源文件等。文件是数据源的一种,最主要的作用是保存数据。在操作系统中,为了统一对各种硬件的操作,简化接口,不同的"硬件设备"也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。例如:1. 通常把"显示器"称为 "标准输出文件", printf 就是向这个文件"输出数据"2. 通常把"键盘"称为 "标准输入文件", scanf 就说从这个文件"读取数据"常见硬.原创 2022-02-06 01:26:37 · 347 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言const的用法”详解(初稿)
C语言const的用法详解,C语言常量定义详解有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:const int KangKang = 100; //班级的最大人数这样 KangKang 的值就不能被修改了,任何对 KangKang 赋值的行为都将引发错误:KangKang = 90; //错误,试图向 const 变量写入...原创 2022-02-06 01:26:30 · 142 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言typedef的用法”详解(初稿)
C语言typedef的用法详解起"别名"的目的不是为了提高程序运行效率,而是为了"编码方便"。例如有一个结构体的名字是 kangkang,要想定义一个结构体变量就得这样写:struct kangkang kang1;struct 看起来就是多余的,但不写又会报错。如果为 struct kangkang起了一个别名 KK,书写起来就简单了:KK kangkang1;这种写法更加简练,意义也非常明确,不管是在标准头文件中还是以后的编程实践中,都会大量使用这种别名。使.原创 2022-02-05 20:36:04 · 155 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言位运算”详解(初稿)
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)所谓"位运算",就是一个对 比特 "Bit" 位 进行操作。比特Bit 是一个电子元器件, 8个比特构成一个 字节(Byte),它已经是粒读最小的可操作单元!C语言提供了 "六种运算符": 运算符 & | ^ ~ << >> 说明 按位"与" 按位"或" 按位"原创 2022-02-05 20:10:33 · 231 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言共用体”详解(初稿)
C语言共用体(C语言union用法)详解通过之前给大家介绍,我们知道结构体"Struct"是一种"构造类型"或"复杂类型",它可以包含多个"类型不同"的成员在C语言中,还有另外一种和 结构体 非常类似的语法 它叫做"共用体"。定义形式为:union 共用体名{ 成员列表};共用体 有时候 也被称为"联合"或"联合体",这是Union这个单词的本意,只要英语还行的小伙伴们应该都清楚!注意注意注意!!! C语言两大 构造类型的区别( 结构体 与 共用体 ..原创 2022-02-05 19:17:23 · 301 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言枚举类型”详解(初稿)
C语言枚举类型(C语言enum用法)详解在实际开发中,有些数据的"取值"往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便使用。比如一个星期只有七天,一年只有十二个月等接下来咱们以"每周七天"为例,我们可以使用 #define 命令来给每天指定一个名字#include<stdio.h>#define Mon 1#define Tues 2#define Wed 3#define Thurs 4#define Fri 5#原创 2022-02-05 17:02:35 · 162 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言结构体指针”详解(初稿)
C语言结构体指针(指向结构体的指针)详解当一个 指针变量 指向 结构体时,我们就称它为"结构体指针"。定义形式一般为: struct 结构体名 *变量名;下面是一个定义结构体指针的实例://结构体struct kangkang{ char *name; //姓名 int num; //学号 int age;//年龄 char group;//所在小组 float score;//成绩} kang1 = {"康康"...原创 2022-02-05 02:40:57 · 158 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言结构体数组”详解(初稿)
C语言结构体数组详解(带实例演示)所谓的"结构体数组",是指 数组中 每个元素 都是一个结构体在实际应用中,经常被用来表示一个拥有相同的数据结构的群体,比如:一个班的学生,一所餐厅的所有职工等!在c语言中,定义"结构体数组"和定义"结构体变量"的方式类似具体如下:struct kangkang{ char *name;//姓名 int num; //学号 int age;//年龄 char group;//所在小组 float...原创 2022-02-05 00:41:55 · 164 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言结构体”详解(初稿)
C语言结构体详解,C语言struct用法详解前面所学到的"数组":它是一组具有"相同类型"的数据的集合。但是在实际的编程中,我们往往还需要 一组"类型不同"的数据例如:对学生信息登记表, 姓名为字符串 学号为整数 年龄为整数 所在学习小组为字符 成绩为小数因为数据类型不同,"显然不能用一个数组来存放"。怎么解决这个问题呢? 这时候 "结构体"就诞生了、"结构体":存放一组不同类型的数据定义形式为: struct 结构体名{ 结构...原创 2022-02-05 00:20:36 · 169 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言函数指针”详解(初稿)
C语言函数指针(指向函数的指针)详解一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域,然后通过指针变量就可以找到并调用该函数。这种指针就是"函数指针"。函数指针的定义形式为:returnType (*pointerName)(param list);returnType 为函数返回值类型pointerN.原创 2022-02-05 00:20:29 · 181 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言二维数组指针”详解(初稿)
C语言二维数组指针(指向二维数组的指针)详解二维数组在"概念上"是"二维"的,有行和列,但在"内存中"所有的数组元素都是连续排列的,它们之间没有"缝隙"。以下面二维数组a为例int a[3][4] = {{0,1,2,3},{4,5,6,7},{8,9,10,11}};从概念上理解, a的分布想一个矩阵:0 1 2 34 5 6 78 9 10 11但在内存中,a的分布是一维线性的,整个数组占一块连续的内存:0 1 2...原创 2022-02-05 00:20:18 · 147 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言指针数组”详解(初稿)
C语言函数指针(指向函数的指针)详解一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使指针变量指向函数所在的内存区域,然后通过指针变量就可以找到并调用该函数。这种指针就是"函数指针"。函数指针的定义形式为:returnType (*pointerName)(param list);returnType 为函数返回值类型pointerN.原创 2022-02-05 00:20:02 · 170 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言二级指针(指向指针的指针)”详解(初稿)
C语言二级指针(指向指针的指针)详解"指针" 可以指向一份普通类型的数据,例如:int、doublechar等,也可以指向一份"指针类型的数据",例如:int* 、double*、 char*等。如果一个指针指向的是另外一个指针,我们就称它为"二级指针",或者是 "指向指针的指针"。假设有一个 int 类型的变量 a,p1是指向 a 的指针变量,p2 又是指向 p1 的指针变量它们的关系如下:int a = 100;int *p1 = &a;int **p2原创 2022-02-04 18:40:31 · 269 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言指针作为函数返回值”详解(初稿)
C语言指针作为函数返回值C语言允许 "函数的返回值"是一个"指针"(地址),我们将这样的函数称为"指针函数"。//下面依旧是以代入程序 更易理解//面的例子定义了一个函数 kangkang(),用来返回两个字符串中较长的一个:#include<stdio.h>#include<string.h>char *kangkang(char *str1,char *str2){ if(strlen(str1) >= strlen(str2)..原创 2022-02-04 18:26:28 · 275 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言带参数的宏定义”详解(初稿)
C语言带参数的宏定义C语言允许宏带有参数。在宏"定义"中的参数称为"形式参数",在宏"调用"中的参数称为"实际参数",这点和函数有些类似。对带有参数的宏,在展开过程中不仅要进行"字符串"的替换,还要用"实参"替换"形参"。//带参数的 宏定义 一般形式为:#define 宏明(形参列表) 字符串//带参数的 宏调用 一般形式为:宏明(实参列表);例如:#define M(y) y*y+3*y //宏定义//TODOk = M(5); //宏调用原创 2022-02-04 04:00:21 · 693 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言#define的用法,C语言宏定义”详解(初稿)
//C语言#define的用法,C语言宏定义#define 叫做"宏定义",它是C语言预处理命令的一种。所谓"宏定义"就说用"一个标识符来表示一个字符串"接下来通过例子给大家说一下 #defin 的用法#include<stdio.h>#define N 100 //切记没用分号哈int main(){ int sum = 20 + N; printf("%d\n",sum); return 0;}结果:...原创 2022-02-04 03:07:35 · 528 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言#include的用法”详解(初稿)
//C语言#include的用法详解(文件包含命令)#include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。#include 的用法有两种,如下所示:#include <stdHeader.h>#include "myHeader.h"使用尖括号< >和双引号" "的区别在于头文件的搜索原创 2022-02-04 02:57:11 · 346 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言预处理”详解(初稿)
C语言预处理命令是什么? #include 这个我想大家学到现在应该很熟悉了吧,"这种以#开头的命令"称为"预处理命令"C语言"源文件"需要经过"编译"、"链接"才能生成"可执行程序":1. 编译会将"源文件(.c文件)"转成目标文件 目标文件后缀为".obj"编译:"针对单个源文件的",一次编译操作只能编译一个源文件,如果程序中有多个源文件,就需要多次编译操作。2. 链接:是"针对多个文件的",他会将编译生成的"多个目标文件"以及"系统中的库、组件等"合并成...原创 2022-02-04 02:54:17 · 165 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言递归函数/递归调用”详解(初稿)
C语言递归函数(递归调用)详解递归调用是什么? 递归函数又是什么?所谓的"递归调用"就是在 函数的"函数体"内调用它"自身",这种函数成为"递归函数"。执行递归函数 将 反复调用其自身,每次调用依次 就进入新的一层,当最内层的函数执行完毕后,再一层层的有里到外退出。//下面我们通过一个求阶乘的例子,看看递归函数到底是如何运作的。阶乘 n! 的计算公式如下:上代码:#include<stdio.h>long kangkang(int n) //求n的阶乘函.原创 2022-02-03 23:14:21 · 246 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言变量的作用域”详解(初稿)
C语言变量的作用域,加深对全局变量和局部变量的理解作用域是什么? 所谓的作用域就是变量的"有效范围",就是变量可以在哪个范围内使用。有些变量可以在"所有"代码中使用,有些变量只能在"当前"的文件中使用,有些变量只能在"函数内部"使用,有些变量只能在"for循环"内部使用。变量的作用有取决于什么? 变量的作用域由"变量的定义位置决定",在不同位置定义的变量,它的作用域是不一样的。本次我们只讲解两种变量,一种是只能在"函数内部"使用的变量,另外一种是可以在"所有"代码...原创 2022-02-03 15:59:48 · 170 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言全局变量和局部变量”详解(初稿)
C语言全局变量和局部变量(带实例讲解)形参变量需要等到函数被"调用"时才能分配内存,调用结束后立即释放内存。这说明 "形参变量"的作用域 非常有限,只能在"函数内部"使用,离开函数就无效了,这就是变量的"有效范围"。一、所谓的"局部变量" 就是定义在 "函数内部的变量",它的作用域仅限于"函数内部",离开函数后就是"无效的",再使用就会报错!例如:int kangkang(int a){ int b,c; //abc仅在函数kangkang()内有效,出了...原创 2022-02-03 14:55:17 · 175 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言函数声明以及函数原型”详解(初稿)
C语言函数声明以及函数原型这么说吧 大家都知道C语言代码由上到下依次执行,原则上 函数定义 要出现在 函数调用前面,否则就会报错!可我就是一个不讲原则的人,那么我想在函数定义之前就使用它,并且不想报错。那么我该怎么办? 这时候"函数声明"勇士就出来了,她说摩西摩西不要慌张,有我在没意外!经过对函数提前"声明",告诉编译器,我要使用这个函数,你现在没有找到他的定义不要紧,请不要报错,稍后我就把定义补上!就类似你在打游戏的时候,你女票给你发消息说:"xxx我想去干啥/帮我去买个东西..原创 2022-02-03 14:13:50 · 202 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言函数调用”详解(初稿)
C语言函数调用详解所谓"函数调用",就是使用已经定义好得函数,就类似每个月你父母给你生活费,是他们已经赚回来的钱。一般形式为: kangkang(param1,param2,param3.....);函数名:kangkang实参列表:param1,param2,param3....(实参可以是"常数、变量、表达式等",多个实参需要用逗号分隔开)在C语言中,函数调用的方式有多种,例如:1. 函数作为表达式中的一项出现在表达式中 z = max(x,y);...原创 2022-02-03 04:35:54 · 179 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言return的用法”详解(初稿)
C语言return的用法详解,C语言函数返回值详解函数的返回值 是指函数被调用后,执行函数体中的代码所得到的"结果",这个结果通过return语句返回return 语句的一般形式为: return 表达式;或者: return (表达式);切记 有没有() 都是正确的,为了更加简便,一边情况下都不写()例如:return max;return kangkang + luoli;return (100+200);//对C语言返回值的解释说明1...原创 2022-02-03 03:47:32 · 325 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言形参与实参区别”详解(初稿)
形参 与 实参 的区别:1. 形参在函数"定义"中出现的参数可以看作是一个占位符,它"没有数据",只能等到被"函数调用"时接收"传递进来的数据",所以成为形式参数,简称形参。2. 实参函数被"调用"时给出的参数"包含了实实在在的数据",会被函数内部的代码使用,所以成为实际参数,简称实参。形参 和 实参 的功能是 传递数据 ,发生 "函数调用" 时,实参的 值 会传递给 形参。形参和实参的区别和联系1. "形参变量"(形参)只有在函数被"调用"时才会被"分配内存"调用结束后原创 2022-02-03 01:22:43 · 150 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言函数定义”详解(初稿)
今天首先要讲的是C语言的无参函数定义函数 如果不接收"用户传递"的数据,那么定义时可以不带参数例如: dataType kangkang(){ //nb }dataType: 是返回值的类型,它可以是C语言中的任意数据类型,例如:int、float、chat等kangkang: 是函数名,他是标识符的一种,命名规则和标识符相同,切记函数名后的()不可少nb是函数体,它是函数需要执行的代码,是函数的主体部分。切记"即使只有一个语句,函数体也需要用{...原创 2022-02-03 00:40:21 · 224 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言函数概念”详解(初稿)
学习函数的前提知识!!!什么是函数?它的作用是什么?这么说吧,如果我们比较一个字符串大小,这个程序可能需要用到很多次,如果每次都写这样重复的一段代码,不仅费时费力,还容易出错。所以这时C语言的作者就想到了解决的办法,允许我们将常用的代码以"固定的格式"封装成一个独立的模块我们只要知道这个模块的名字,就可以重复的使用它,这个模块就叫做"函数"。说白点,函数的本质就是"一段可以重复使用的代码",这段代码被我们提前写好,并且放在指定的文件中,使用的时候直接调用。//下面我们来演原创 2022-02-03 00:07:52 · 174 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言冒泡排序”详解(初稿)
对数组元素进行排序的方法有很多种,比如冒泡排序、归并排序、选择排序、插入排序、快速排序等,其中最经典最需要掌握的是「冒泡排序」。以从小到大排序为例,冒泡排序的整体思想是这样的:1. 从数组头部开始,不断比较相邻的两个元素的大小,让较大的元素逐渐往后移动(交换两个元素的值),直到数组的末尾。经过第一轮的比较,就可以找到最大的元素,并将它移动到最后一个位置。2. 第一轮结束后,继续第二轮。仍然从数组头部开始比较,让较大的元素逐渐往后移动,直到数组的倒数第二个元素为止。经过第二轮的比较,就可以找到原创 2022-02-02 23:47:11 · 327 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言字符串处理函数”详解(初稿)
这边给大家介绍几个常用的字符串函数1. 字符串连接函数 strcat()格式: strcat(arrayName1,arrayName2);//arrayName1、arrayName2 为需要拼接的字符串。strcat()函数把arrayName2 "连接" 到arrayName1后面,并删除原来arrayName1最后的标注'\0'。这意味着,arrayName1必须足够的长,长到可以同时容纳arrayName1和arrayName2,否者会越界。strcat(..原创 2022-02-02 23:27:21 · 361 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言字符串的输入输出”详解(初稿)
C语言普通函数有输入、输入,自然 "字符串"也有专属的 输入与输出字符串的输出函数: puts()函数:输出字符串并自动换行 //只能输出字符串 printf()函数: 通过格式控制符 %s 输出字符串,不能自动换行,本函数可以输出任何类型的数据接下来来段代码加深下印象吧!#include<stdio.h>int main(){ char str[] = "kangkangaimeimei"; printf("%s\n",...原创 2022-02-02 01:23:51 · 185 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言字符数组”详解(初稿)
字符数组 是什么? 用来存放 "字符"的数组,我们称它为 字符数组例如:一维字符数组 : char a[10];二维字符数组 : char a[3][10];字符数组的特点与 一二维数组一样1. 可以只给部分元素赋值例如: char c[20]={'c',' ','a','o'}; 则c[0] - c[3]分别被赋值,其余的默认赋值为02. 对全体元素赋值时可以省去"一维数组"的下标/长度。例如: char d[]={'a','b...原创 2022-02-02 01:11:17 · 205 阅读 · 0 评论 -
计算机科学类专升本复习之“C语言二维数组“详解(初稿)
有了一维数组的基础,咱们来学习二维数组!!一维数组连接:计算机科学类专升本复习之“一维数组“详解(初稿)_阿泉的博客-CSDN博客首先 二维数组的一般形式为int a[length1][length2]; 意思为: 数组类型 数组名 [下标1][下标2];我们可以将二维数组看做一个 Excel 表格,有行有列length1 表示行数,length2 表示列数要在二维数组中定位某个元素,必须同时指明行和列。例如 int a[3][4]; //定义一个3行4列的二维...原创 2022-02-01 22:54:10 · 586 阅读 · 0 评论