自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】-- 学生管理系统

#include <stdio.h>#include <string.h>#include <stdlib.h>//枚举typedef enum{ false =0, true =1}bool;//如果函数传参类型为结构体类型则需要结构体创建声明在前,函数声明在后。typedef struct{ int id; int val;}Data;typedef struct LinkList{ //数据域 Data data; //.

2022-05-15 21:06:33 397

原创 【保姆级讲解】C语言---指针精华面试题荟

1.将数组a中n个整数按相反顺序存放//数组方法//思路 a[0]-a[9] a[1]-a[8] a[4]=a[5] a[]={1,2,3,4,5,6,7,8,9,10}#include<stdio.h>int main() { void fun(int x[],int n); int i,a[10]={2,3,4,1,6,5,8,7,9,10}; printf("原来的数组\n"); for(i=0;i<=9;i++) { printf(...

2022-05-15 17:53:43 536

原创 【保姆级讲解】C语言---初识C语言

初识C语言1.1 C语言体系介绍1.1.1C语言概述C语言是一门面向过程(分析出解决问题的步骤,一步一步解决问题)的通用的计算机高级编程语言,C语言一般用于底层硬件的驱动程序的编写,以及编写操作系统(C语言->unix系统->Linux->andriod)。C语言高效 灵活度比较高à编写操作系统具有天然优势。C语言 汇编指令(平台不一致汇编指令不一致) C语言编写大大缩小开发周期(汇编指令);C语言缺点:可维护性比较低、可复用性比较低;面向对象:分析问题结局问题步.

2022-05-14 22:27:44 550

原创 【保姆级讲解】C语言---数组精华

数组介绍1.1数组概述数组就是多个具有相同数据类型(char/int/long/float)的数值有序的集合在一起。根据存储的方式,又分为“一维数组”和“二维数组”;那根据存储的内容,又分为“数值数组”、“字符数组”以及“字符串数组”。存储方式: “一维数组”“二维数组”存储内容: “数值数组”“字符数组”“字符串数组”1.2数组特点空间地址:数组的元素在存储器中是连续的(存储地址是连续的->存储空间是一整块)。 访问数据:通过一个数组名,就可以访问数组中所有的元素。数组名+

2022-05-14 22:13:24 236

原创 【保姆级讲解】C语言---函数精华

函数介绍1.1函数概述函数概念:是指完成某种特定功能的程序代码。 主次顺序:根据函数的主次顺序,可以分为主函数(唯一 main函数)和子函数(其它)。工程中只有一个main(忽略Linux进程方面知识)。 函数分类:根据是否由自己编写,分为库函数(系统调用函数、标准库函数、第三方库函数)和自定义函数。注:主函数在程序中是负责整体调度,一般不参与功能性作用。 Int main() { 功能代码; add(); 功能代码;mul(); } 凡是

2022-05-14 22:09:18 717

原创 【保姆级讲解】C语言---模块化编程精华

模块化编程1.1模块化编程概述模块化编程是指将一个功能模块的所有代码都单独编程成一个独立的C源程序文件,以便增强工程代码的可阅读性和可移植性以及利于程序结构的划分。1.2模块化编程文件组成 Main.c Stdent.c Student.h Linklist.c Linklist.h #include <stdio.h> #include <stri

2022-05-14 21:59:53 2480

原创 【保姆级讲解】C语言---32个关键字精华

C语言32个关键字1.1类型关键字(12个)char、short、int、long、float、double、unsigned、signed、struct、union、enum、extern、static1.2控制语句(12个)if、else、switch、for、while、do-while、case、break、continue、goto 、return、default1.3存储类型(4个)auto、static、register、volatile①auto在C语言中只有

2022-05-14 21:55:48 1515

原创 【保姆级讲解】C语言---预编译处理精华

预编译处理1.1预编译处理概述预编译处理也称为编译预处理,是在程序正式编译之前需要进行的前期编译处理阶段。主要作用是向编译器传递信息。以井号(“#”)开头的命令都是编译预处理命令,并且编译预处理命令后面没有分号(“;”)。预处理:头文件 #include <stdio.h> 预处理阶段进行的(完成替换) 后面没有;预处理阶段相关命令:GNU套件中的gcc编译器 参数-E 生成文件后缀为xxx.i未包含头文件的预处理与源文件的比较:编译预处理命令格式:gcc...

2022-05-14 21:50:15 1387

原创 【保姆级讲解】C语言---链表精华

链表介绍1.1 数据结构概述数据结构是指相互之间存在关系的多个数据元素的集合方式。常用的数据结构有顺序存储结构(数组)和链式存储结构。(1)顺序存储结构顺序存储结构是指数据元素按照顺序在内存中连续存放的,可以通过相对位置来表示数据元素之间的关系。例如:数组、结构体(2)链式存储结构链式存储结构是指元素在内存单元中不是连续存放的,前一个元素保存下一个元素的地址,通过地址来表示元素之间的关系。Struct stu student[100];即采用链表结构最为合理; 学生数目未..

2022-05-14 21:43:56 180

原创 【保姆级讲解】C语言---共用体,枚举精华

共用体、枚举介绍1.1共用体共用体是一个特殊的结构体,使用关键字“union”来表示一个共用体。共用体中的数据成员共用一个内存空间,成员变量的最新赋值会把之前的数据覆盖掉。共用体变量在存储器中占用的存储空间就是共用体最大成员变量占用的空间,并且是最大成员变量的数据类型所占空间的整数倍。使用“union 共用体类型{成员1,成员2,成员3…. 成员n};”的格式定义一个共用体 #include <stdio.h> #include <string.h>

2022-05-14 21:36:15 394

原创 【保姆级讲解】C语言---结构体精华

结构体介绍(块)1.1 结构体概述结构体是一种构造数据类型,使用关键字“struct”来表示。是指一系列相同数据类型或者不同数据类型的数据构成的集合。结构体中的成员变量跟数组中的元素一样,在存储空间中都是连续存储的。指一系列相同数据类型或者不同数据类型的数据构成的集合----联想起数组;数组为相同数据类型的集合;结构体想用/不同数据类型的集合;数据类型:基本数据类型、构造数据类型、空类型;基本数据类型:char字符型 short短整型 int 整型 long 长整型 floa

2022-05-10 10:15:59 605

原创 【保姆级讲解】C语言---指针精华

指针1.1 内存地址的理解 计算机中的存储地址是以字节为单位的一片连续的存储空间,每一块空间都由自己唯一的一个地址编号(非负整数,从1开始自然增长),也叫字节编址。计算机中使用16进制来表示地址编号。手机128G内存 128是128G字节空间(一个字节为8个位);正在上传…重新上传取消这里的0X01 0X02 0X03地址编号类比于生活:主卧床头柜从上第二个抽屉中有块手表; 0X01 0X02 0X03(编号) =======主卧床头柜从上第二个抽屉(描述)=====地址值;..

2022-05-09 18:55:08 818

原创 【保姆级讲解】C语言---函数精华面试题荟

学不过瘾?配套更多面试题讲解视频请移步下方直通车https://www.bilibili.com/video/BV1E34y1a7WP/1.写一个函数实现检测一个正整数是否是回数,如果是,返回1,不是返回0。如:12321 就是一个回数#include <stdio.h>#include <string.h>#include <stdlib.h>#include <math.h>int checkNumHs(int num){ //1.

2022-05-03 20:29:59 740

原创 【保姆级讲解】C语言---数组精华面试题荟

【保姆级讲解】C语言---数组精华题荟

2022-04-27 18:31:53 1402

空空如也

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

TA关注的人

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