自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WX公众号-小白学安全

业精于勤,荒于嬉;行成于思,毁于随。

  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

原创 代码练习——数组_实战

项目:皇上选妃1下旨选妃即新增加一位新的妃子,然后其他妃子的好感度减10点2翻牌宠幸主要是改变妃子的等级状态,增加其好感度,减少其他妃子好感度3打入冷宫即删除一位妃子,然后其他所有的妃子好感度加10点4朕的爱妃呢主要查找功能,根据输入的名字查找妃子信息# include<stdio.h># include<string.h> //支持...

2020-04-14 21:12:20 169

原创 使用typedef 简化定义代码

使用typedef 简化定义代码可以为某一类型自定义名称# include<stdio.h>typedef struct{ int id ; char name[20]; int age;}Hero;int main(){ Hero hero = {3,"Ming",20}; printf("%d\t%s\t%d\n",hero.id,hero.n...

2020-04-05 19:19:43 151

原创 代码练习——结构体_结构体作为函数参数

结构体作为函数的参数结构体作为函数的参数有三种传递方式:1、传递结构体成员2、传递结构体本身3、传递结构体地址# include<stdio.h>struct Account{ char* bankName;//银行账户名称 char* userName;//用户名称 double limit; //账户额度 double bill;//当月账单}; ...

2020-04-05 19:06:21 228

原创 代码练习——结构体数组

代码练习——结构体数组一个结构体变量中存放一组有关联的数据(如一个学生的学号、姓名、成绩等数据)如果有十个学生的数据需要参加运算,显然要应用数组,这就是结构体数组# include<stdio.h>struct Student{ int id; //学生的id char name [50]; //学生的姓名 int age ; //学生的年龄} student[...

2020-04-05 17:59:41 274

原创 代码练习——结构体_指向结构的指针

指向结构的指针一个指针指向结构时,称为结构指针变量结构指针变量中的值是所指向的结构变量的首地址一般形式: struct 结构名称 * 结构指针变量名;访问结构成员的一般形式:(* 结构指针变量).成员名结构指针变量 -> 成员变量名 # include<stdio.h># include<string.h>struct Menp...

2020-04-05 16:53:38 375

原创 代码练习——结构体_嵌套结构

结构体的嵌套# include<stdio.h># include<string.h>/* 结构体的嵌套*/struct Menpai{ int id; //门派的ID char name[50]; //门派的名称 int count; //门派的人数 int type;// 门派的类别——1为正牌,2为中立,3为邪派};struct P...

2020-04-05 16:28:36 190

原创 代码练习——结构体_声明变量

有两种方式:1、定义结构类型的同时声明结构变量2、直接声明结构变量# include<stdio.h># include<string.h>/* //定义结构类型的同时,声明结构变量 struct Hero { int id; char name[50]; int level; int hp; int mp; }hero1,hero...

2020-04-05 15:50:37 278

原创 代码练习——结构体_简单的赋值

结构体结构是一种构造数据类型,由若干数据项组合而成注意:1、结构定义并不预留内存2、结构定义一般放在程序的开始部分(头文件声明之后)3、结构定义仅用来描述结构的形式,使用结构需要声明结构变量# include<stdio.h># include<string.h>struct Hero //定义结构体{ int id; //英雄的编号 ch...

2020-04-05 15:30:32 237

原创 代码练习——字符串比较(简单的用户登录)

练习:简单的用户登录思路:1、从键盘输入用户名和密码2、用户和密码是否正确,都正确才显示登录成功, 用户名或者密码错误 显示登录失败 逻辑运算符 ||# include <stdio.h># include<string.h> //字符串处理函数的头文件# define USER_NAME "admin"# define PASSWO...

2020-04-04 18:07:07 561

原创 代码练习——函数_字符数组

函数_字符数组注意:空字符不要和NULL混淆空字符是字符串的终止符,而NULL是一个符号,表示不引用任何内容的内存地址字符串和字符数组的区别:最后一位是否是空字符# include<stdio.h>int main(){ int i; char name1[] = {'j','a','c','k','\0'}; char name2[50] = "jack";...

2020-04-04 18:02:42 236

原创 代码练习——数组与指针

数组与指针 将指针指向字符串——可以指向常量字符串,也可以指向存储字符串的字符数组 初始化字符数组时会把静态存储区的字符串拷贝到数组中 初始化指针时只把字符串的地址拷贝给指针# include<stdio.h>void main(){ char str[] = "abcdefg"; char *ptr_str = "ab...

2020-04-04 17:58:21 124

原创 代码练习——数组作为函的实参

/* 书写一个小型的学生成绩管理系统思路:1、录入函数 input2、打印 show3、排序 sort*/# include<stdio.h>//函数原型void input(double []);void show(double []);void sort (double []);void sort (double score[]){ ...

2020-04-04 13:30:00 261

原创 代码练习——函数的实参与形参

在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称“实参”)。 实际参数可以是常量、变量或表达式,但要求它们有确定的值。在调用函数过程中发生的实参与形参间的数据传递称为“虚实结合”。数据传递的方向是从实参传到形参,单向传递。带参函数——实参和形参自行实现pow函数 ...

2020-04-02 22:38:18 609

原创 代码练习——函数的调用

函数的调用练习1三种图形的面积计算公式如下:圆:s = PI * r * r;矩形: S = width * height;三角形: s = width * height / 2使用函数分别实现三种图形的面积计算,打印结果# include<stdio.h># include<math.h>//函数原型void Circle();void R...

2020-04-02 22:31:50 297

原创 代码练习——函数的递归

递归: 函数 调用自己的过程 称为递归练习4计算5的阶乘3# include<stdio.h>int factorial(int num);int factorial(int num){ if (num == 1) // 退出条件 return 1; else { num = num * factorial(num - 1); return n...

2020-04-02 22:27:54 77

原创 代码练习——函数的嵌套调用

输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。#include <stdio.h>int main(){ int max4(int a,int b,int c,int d); //对max4的函数声明 int a,b,c,d,max; printf("Please enter 4 interger numbers:"); //提示输入4个数 scanf("%...

2020-04-02 21:58:28 838

原创 代码练习——用结构体变量和结构体变量的指针作函数参数

用结构体变量和结构体变量的指针作函数参数练习:有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求:输出平均成绩最高的学生的信息(包含学号、姓名、3门课程成绩和平均成绩)思路:按照功能函数化的思路,分别用3个函数来实现不同的功能:1、用input 函数来输入数据和求各个学生的平均成绩;2、用max 函数来找平均成绩最高的学生;用printf函数输出成绩最高学生的成绩 ...

2020-04-02 14:24:55 512

原创 代码练习——指向结构体数组的指针

用3个学生的信息,放在结构体类型数组中,要求:输出全部学生的信息# include<stdio.h>struct Student // 声明结构体类型 struct Student{ long num; char name[50]; char sex; int age;};struct Student stu[3] = {{10101,"mao",'M'...

2020-04-01 22:55:18 262

原创 代码练习——结构体

结构体练习1有n个学生的信息(包括学号、姓名、成绩),要求:按照成绩的高低顺序输出各学生的信息# include<stdio.h>struct Student //声明结构体类型 struct Student{ int num; char name[20]; float score;};int main(){ struct Student stu...

2020-04-01 22:53:35 533

原创 09--结构体

结构体C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体声明一个结构体类型的一般形式为:struct 结构体名 { 成员表列 };struct Student{ int num; char name[20]; char sex; int age;};花括号内是该结构体所包含的子项,称为结构体的成员,上述的num,name...

2020-04-01 22:49:57 360

shell脚本基础学习|理论+实操

Shell Script ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。 换一种说法也就是,shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell的语法与指令写在里面,然后用正规表示法,管道命令以及数据流重导向等功能,以达到我们所想要的处理目的。 更明白地来说,shell script就像早期dos年代的.bat,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组,循环,条件以及逻辑判断等重要功能,让使用者可以直接以shell来写程序,而不必使用类似C程序语言等传统程序编写的语法。shell脚本 打开文本编辑器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名

2022-05-23

docker基础学习|docker基操

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: DockerClient客户端 Docker Daemon守护进程 Docker Image镜像 DockerContainer容器Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点: Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用 LXC是基于cgroup等linux kernel功能的,因此container的guest系统只能是linux base的 隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库 网络管理相对简单,主要是基于namespace隔离 cgroup的cpu和cpuset提供的cpu功能相比K

2022-05-23

upload-labs-master【文件上传靶场】

最新版文件上传靶场

2021-04-05

pikachu靶场网盘下载

pikachu是一个漏洞练习平台。其中包含了常见的web安全漏洞,如果你是一个渗透测试学习者没有靶场练手,那么pikachu将是一个不错的选择。

2021-04-01

高等数学常用结论.pdf

高等数学常用结论;

2020-03-30

初等数学常用公式.pdf

初等数学常用公式;

2020-03-30

ChromeSetup.exe

Windowsserver 2013 专用Chrome;

2020-03-30

typora-setup-ia32.exe

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,其目标是实现易读易写。我刚刚接触一款简单高效的Markdown编辑器–Typora,个人觉得非常好用,强烈推荐给大家。typora 使用过最棒的Markdown,非常方便,可导出word,ppt,PDF;

2020-03-30

空空如也

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

TA关注的人

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