自定义博客皮肤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)
  • 收藏
  • 关注

原创 软件测试初识

软件测试什么是软件测试软件测试岗位有哪些软件测试在不同类型公司的定义软件测试的职业规划软件测试和研发的区别软件测试工作怎么样一个优秀的测试人员所具有的素质什么是软件测试在需求正确的前提下,验证软件的功能是否满足客户的需求(也就是说我们首先需要判断用户的需求合不合理,因为有些用户提出的需求是很难取实现的,或者说是实现起来困难很大的)。看软件的质量的时候,是需要一个标准的。有时候...

2020-02-29 19:50:34 189 2

原创 《C和指针》总结

《C和指针》第一章 快速上手1.1 简介1.1.1 空白和注释空行将程序的不同部分分隔开来;制表符用于缩进语句(Tab),以更好的显示程序的结构。C是一种自由格式的语言,并没有规则要求你必须怎样书写语句,但是如果在编程中能够遵守一些约定还是非常值得的,它可以使得代码更加容易阅读和修改。在C语言中,注释有两种风格,分别为:/…///…在C程序中凡是可以插入空白的地方都可以插入注释...

2020-02-27 15:19:44 1442

原创 不带头结点的单链表的实现

SList.h//不带头结点的单链表 //不带头结点的话,那么链表表中的第一个节点一顶存储的是有效元素#pragma once //保证头文件不被重复包含#include<assert.h>#include<stdlib.h>#include<stdio.h>//如果想要对链表进行操作,那么首先需要一个结点的结构体typedef i...

2020-02-25 20:39:09 1301 1

原创 操作符

操操作符分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用,函数调用和结构成员算数操作符+ -* / %1.除了%运算符之外,其他的几个操作符可与用于整数和浮点数2.对于/操作符,如果两个操作数都是整数,那么执行整数除法,只要有一个操作数是浮点数,那么就执行浮点数的除法3.%操作符的两个操作数必须都为整数,返回整...

2020-02-22 09:16:22 244

原创 《高质量的C/C++编程》总结

高质量编程第一章 — 文件结构每个C/C++ 程序通常分为两个文件,一个文件用于保存程序的声明,称为头文件。另一个文件用于保存程序的实现,称为定义文件。C/C++程序的头文件以.h为后缀,C程序的定义文件以.C结尾,C++程序的定义文件以.cpp结尾。1.1 版权和版本的声明版权和版本的声明位于头文件和定义文件的开头1.2 头文件的结构头文件内容由三部分组成:头文件开头处的版权和...

2020-02-21 09:55:02 998

原创 顺序表的介绍和实现

程序的实现大致分为三个部分SeqList.h#pragma once //防止文件被重复包含#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>//#define MAXSIZE 20#define DefaultCapacity 20 ...

2020-02-17 15:55:36 545

原创 《C陷阱和缺陷》总结

《C陷阱和缺陷》第一章1.1 =不同于==在C语言中,=作为赋值运算,符号==作为比较,一般而言,赋值运算相对于比较运算出现的更加频繁。同时,在C语言中赋值运算符号被作为一种操作符对待,因而重复进行赋值操作(如a=b=c)可以很容易的写出来。这种使用上的便利性很可能导致一个潜在的问题,当程序员的本意是要做比较运算时,却可能无意中写成了赋值运算符,如:例(1)if(x=y) bre...

2020-02-16 10:23:32 1922

原创 指针(初)

指针本章重点指针是什么指针和指针类型指针和数组名指针运算指针和数组二级指针指针数组什么是指针?指针是编程语言中的一个对象,利用地址,他的值直接指向存在电脑存储器中另一个地方的值。由于通过地址就能找到所需的变量单元,可以说,地址指向该变量单元,因此将地址形象化的称为指针。#include<stdio.h>int main(){ int a = 10; /...

2020-02-15 14:19:28 240

原创 数据结构&复杂度

时间复杂度和空间复杂度算法效率时间复杂度空间复杂度算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,空间效率被称为空间复杂度。时间复杂度衡量的是一个算法的运行速度,而空间复杂度主要是衡量一个算法所需要的额外空间。时间复杂度(说白了,就是一个函数表达式)时间复杂度的定义:算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,一个算法执行...

2020-02-14 19:58:38 541 1

原创 汉诺塔问题

问题描述相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。汉诺塔问题是用递归方法...

2020-02-10 17:01:04 2656

原创 知识点总结(1)

1.关于引用与指针的区别,下面叙述错误的是:正确答案: B引用必须被初始化,指针不必。指针初始化以后不能被改变,引用可以改变所指的对象。删除空指针是无害的,不能删除引用。不存在指向空值的引用,但是存在指向空值的指针。解析:指针在建立后会被分配一块空间,用于存储其所指向的地址,因为指针是有对应内存空间的,因此指针值(指向的内存空间)是可以改变的;而引用则不行,引用没有内存空间,仅仅是...

2020-02-08 13:31:19 2050

原创 自定义类型:结构体,枚举,联合

自定义类型:结构体,枚举,联合本章重点结构体结构体类型的声明结构体的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段(位段的填充&可移植性)枚举枚举类型的定义枚举的优点枚举的使用联合联合类型的定义联合的特点联合大小的计算#include<stdio.h>struct Stu{ //成员变量 char name[2...

2020-02-07 16:34:14 388

原创 前置加加与后置加加的区别

基本概念:前置加加:前置++是先自加再使用,此处自加指的是变量的值,使用指的是使用该变量自增之后的值用以计算。即:前++就是先++,然后才用这个变量。后置加加:后置++是先使用再自加,此处自加指的是变量的值,使用指的是使用该变量没有自增之前的值用来计算。即:后++就是先使用这个变量的值,然后再++。代码如下所示:#include<stdio.h>int main(){...

2020-02-04 12:22:38 6755

原创 旋转图像——leetcode(48)

题目描述:给定一个 n × n 或者 n*m 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [8,5,2], ...

2020-02-03 14:37:32 219

空空如也

空空如也

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

TA关注的人

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