自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试的基础概念

由于本人对软件测试比较感兴趣,所以在此对基本概念进行梳理,如有不同理解,欢迎留言。1、目的和原则软件测试的目的是为了检验或验证软件有没有问题或bug。其原则时:以客户为中心,遵循软件测试的规范、流程、标准及要求。2、需求的概念需求包含用户需求和软件需求。用户需求即最终使用者使用产品时必须要完成的任务。软件需求也叫功能需求,该需求详细描述开发人员必须实现的软件功能。3...

2019-09-02 17:38:13 189

原创 对JvaSE程序逻辑控制和方法的简介

一、程序结构与逻辑控制三种结构:顺序、分支、循环1.分支结构if语句:else对条件进行判断Switch语句:若case之后没有出现break,则一直进行循环,直到出现break或全部结束2.循环结构语法:while 若条件不成立,一次也不执行(不知道循环次数,知道循环结束条件)do...while 至少执行一次for (明确知道循环次数)控制:conti...

2019-09-01 21:58:24 317

原创 JavaSE数据类型及运算符简介

一、标识符与关键字1.注释单行://注释内容 多行:/*注释内容*/ 文档注释:/**文档*/,常用描述方法和类的作用,可自动生成文档2.标识符要求:由数字、字母、下划线、&组成(不能以数字开头,不能用Java关键字)&不在代码中出现用有意义的简单命名“驼峰”命名法:变量:一个单词则全部小写,多个单词组成则从第...

2019-09-01 21:56:52 164

原创 链表相关题型

本篇文章对链表中的部分题型进行简单的介绍及程序的编写,若是有不对的地方,希望大佬们提点。1.合并两个有序链表,合并后依然有序,代码如下:typedef int DataType;typedef struct ListNode{ DataType data; struct ListNode *next;}ListNode;ListNode *MergeOrder...

2018-09-12 15:39:01 154

原创 实现链表的操作函数

本篇文章对单链表的基本操作做以简单的介绍,其中包含初始化、定义、头插(删)、尾插(删)等,若存在问题,请各位不吝赐教。定义:typedef int DataType;        typedef struct SListNode    {        DataType data;        struct SListNode *pNext;    }SListNode;  开辟新...

2018-06-21 13:22:31 259

原创 动态通讯录

上一篇文章对通讯录进行了静态处理,本片文章对其进行动态开辟空间,将通讯录改为动态通讯录,希望有什么不好的,可以优化的地方各位提出批评,我会虚心接受进行改正。contact.h#ifndef _CONTACT_H__#define _CONTACT_H__#include <stdio.h>#include <stdlib.h>#include <window...

2018-05-16 23:41:51 187

原创 实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址

本篇文章用来实现一个简单的通讯录,如有不当的地方还希望能够多加指正。要求:实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 7. 以名字排序所有联系人 test.c#include "...

2018-05-14 17:59:39 7037

原创 浅谈结构体+枚举+联合

初步了解结构体内容后,做一个简单的总结,还希望大神们指正并提出意见,感谢贵手。1.结构体类型创建 声明格式:struct{ 类型 成员变量1; 类型 成员变量2; ...} 变量1, 变量2; 具体关于结构体类型创建,可以分三种方式进行讲解://创建结构体的第一种方式struct Student1{ int age; float score; char sex;...

2018-05-14 17:02:15 1345

原创 高级指针相关内容

1.函数指针函数指针就是函数的指针;它是一个指针,指向一个函数。看代码如下:A) char * (*fun1)(char * p1,char * p2);B) char * *fun2(char * p1,char * p2);C) char * fun3(char * p1,char * p2);解释如下:C) fun3是函数名,p1,p2是参数,其类型为char *型,函数的返回值为cha...

2018-05-04 22:28:21 150

原创 栈帧的创建与销毁

大家经常说起函数的调用,但是很多人并不清楚函数调用过程的具体实现是怎样的,今天在这里我将通过一个例子浅谈自己对函数调用的理解。函数调用过程要为函数开辟栈空间,用于本次函数的调用中临时变量的保存、现场保护。这块栈空间我们称之为函数栈帧。栈帧的维护需要我们了解 ebp 和 esp 两个寄存器,在函数调用的过程中这两个寄存器存放了维护这个栈的栈底和栈顶指针。ebp 存放了指向函数栈帧栈底的地址;esp ...

2018-05-01 23:07:40 627 1

原创 可变参数源码分析的自我理解

1.获取参数值对于一般的函数,我们可以通过参数对应在参数列表里的标识符来得到。但是参数可变函数那些可变的参数是没有参数标识符的,它只有“…”。我们知道函数调用时都会分配栈空间,参数是连续存储在栈里面的,那么也就是说,我们只要得到可变参数的前一个参数的地址,就可以通过指针访问到那些可变参数。参数可变函数在可变参数之前必有一个参数是固定的,并使用标识符,而且通常被声明为char*类 型,printf函...

2018-05-01 20:02:08 103

原创 浅析指针相关内容

    在开始学习指针的时候,大家都记住了一句话,指针就是地址,那么指针部分还有哪些需要区分和注意的地方呢?今天我们来总结一下指针的相关内容。指针数组:是数组,是一个存放指针的数组数组指针:是指针,该指针有能力指向一个数组程序说明:#include <stdio.h>  #include <stdlib.h>  int Add(int a, int b)  {   ...

2018-04-26 11:39:36 103

原创 初步了解使用Linux

1. linux环境实践,熟悉使用(网络搜索) ls //list 列出当前文件夹的所有文件 cd //change directory 更改(切换)目录 mkdir //make directory 创建目录(文件夹) rm //remove 删除文件(-f) mv //move 移动文件 touch //创建文件 pwd //print work directory打...

2018-04-14 23:11:42 154

原创 扫雷游戏初编

    第一次尝试扫雷游戏,一开始对代码各部分的衔接不是很熟悉,但是通过自己百度与其他大神的帮忙,捋清了整个游戏程序各部分之间的关联,最终使程序成功运行起来,分享到这里,同时希望各位大神可以指出优化的地方。game.h#define __GAME_H__#define ROWS ROW+2#define COLS COL+2#define ROW 10#define COL ...

2018-04-09 22:17:38 161

原创 三子棋游戏初编

第一次自己用C语言编写程序编出一个小游戏,虽然过程不那么顺利,但是结果还算成功,目前是菜鸟一枚,希望大神们可以多多指点。game.h#ifndef __GAME_H__#define __GAME_H__#include <stdio.h>#include <stdlib.h>#include <time.h>#include <windows...

2018-04-07 17:19:38 229

原创 数组基本知识总结

   我们在学习了C语言基础知识后,应该对数组有基本的了解与掌握,现在对数组基本知识进行总结,如下所示:1. 一维数组(1)创建和初始化创建:数组是一类相同类型元素的集合创建方式:type_t  arr_name [const_n]初始化:在创建数组的同时给数组内容一些合理的初始值,元素个数按初始化内容决定。例: int arr[10] = {0} (2)使用下标引用操作符: [ ]通过下标访问方...

2018-03-28 12:14:45 197

原创 C语言操作符总结

对C语言操作符总结如下1.算数操作符常用算数操作符有:+  -  *  /  %其中,除%操作符外,其余操作符既适用于浮点类型又适用于整数类型。%为取模操作符,它接受两个整型操作数,其返回值不是商而是余数。2.移位操作符(1)左移位操作符:<<    值最左边的几位被丢弃,右边多出来的几个空位由0补齐。(2)右移位操作符:>>   一是逻辑移位,左边移入地位用0补充   二...

2018-03-26 17:10:15 131

空空如也

空空如也

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

TA关注的人

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