- 博客(19)
- 收藏
- 关注
原创 C++_结构体(结构体嵌套)_(利用结构体中的属性进行排序)
#include<iostream>using namespace std;#include<string>#include<ctime>//老师结构体嵌套学生结构体,三个老师分别带五个学生//学生的结构体struct Student{ //姓名 string sName; //分数 int score;};//老师的结构体定义...
2019-07-27 12:19:06 839
原创 C++_成绩统计(二维数组)_冒泡排序(指针配合函数与数组)
#include<iostream>using namespace std;#include<string>//成绩统计int main(){ //1、创建二维数组 int scroes[3][3] = { {100,100,100}, {100,95,100}, {100,100,96}, }; string names[3] = {...
2019-07-27 11:02:42 993
原创 C++一维数组_找出数组中最大的元素、数组逆置、冒泡排序
#include<iostream>using namespace std;//五只小猪称体重,数组中记录小猪体中,找出最重的小猪int main(){ //1、创建五只小猪的体重 int arr[5] = { 300,350,200,400,250 }; //2、从数组中找到最大只 int max = 0;//先认定一个最大值0; for (int i = ...
2019-07-26 21:04:07 1510 1
原创 C++案例_猜数字、水仙花数、敲桌子(三种不同的循环)+九九乘法表(嵌套循环)
//while、do..while、for#include<iostream>using namespace std;#include<ctime>//猜数字int main(){ //添加随机数种子 作用利用当前系统时间生成随机数,防止每次随机数都一样 srand((unsigned int)time(NULL)); //1、系统生成随机数 i...
2019-07-26 20:03:50 700
原创 软件测试_决策表、流程、状态迁移、因果图
决策表:在一个程序中,如果输入输出比较多,输入之间和输出之间相互制约的条件比较多,在这种情况下应用决策表合适,他可以很清楚的表达他们之间的各种复杂关系。简述:决策表是把作为条件的所有输入的各种组合值以及对应输出值都罗列出来二形成的表格。他能够将复杂的问题按照各种可能的情况全部列举出来,简明并可避免遗漏。因此,利用决策表能够设计出完整的测试用例集合。决策表由四部分组成:条件桩--列出...
2019-07-26 19:24:21 1736
原创 C++_结构体
结构体: 结构体属于用户自定义的数据类型,允许用户存储不同的数据类型 自定义数据类型,一些类型集合组成的一个类型 定义语法:struct 结构体名 {结构体成员列表};例:struct student{String name;Int age;};通过结构体创建变量的方式有三种:1、Struct 结构体 变量名;给变量名属性赋值,通过”.”访问结构体变量中的属性...
2019-07-24 21:42:06 200
原创 C语言_编译过程_数据类型(进制转换)_运算符(类型转换)
C程序编译过程 预处理:宏定义展开、头文件展开、条件编译、删除注释、不检查语法;-E .i 编译:检查语法,将C语言转成汇编语言;-S .s 汇编:将汇编文件转成二进制码;-C .o 链接:将C语言依赖库链接到程序中常见的代码问题: 编辑时异常;编译时异常;运行时异常;CPU内部结构与寄存器: 寄存器是CPU内部最基本的控制单元...
2019-07-23 19:55:06 317
原创 C语言_基础复习_头文件
一、C语言环境:c语言特点: 优点:代码量小、执行速度快、功能强大、编程自由 缺点:写代码实现周期长、可移植性较差、过于自由,经验不足容易出错、对平台库依赖多、32个关键字:Auto自动的,定义局部变量; break 跳出循环或在switch中结束某结构;case 分支选择;char 字符型;const 定义常量;continue 结束本次循环...
2019-07-23 19:50:06 170
原创 C++_函数、指针
一、函数: 将一段经常使用的代码封装起来,减少重复代码,一个较大的程序,一般分为若 干个程序块,每个模块实现特定的功能。函数的定义: 主要有5个步骤:返回值类型:一个函数可以返回一个值。在函数中定义函数名:给函数起个名称参数列表:使用该函数时,传入的数据函数体语句:花括号内的代码,函数内需要执行的语句return表达式:和返回值类型挂钩,函数执...
2019-07-23 19:42:18 242
原创 C++-程序流程结构、数组
一、基本三种程序运行结构:顺序结构、选择结构、循环结构选择结构 If语句:后面不加分号 单行格式(if)、多行格式(if ...else....)、多条件(if....else if....else...)、嵌套if语句(if语句中嵌套if语句) 三目运算符: 表达式1?表达式2:表达式3...
2019-07-23 19:34:07 250
原创 C++基础复习
一、C++基础变量存在的意义:方便我们管理内存空间。 变量创建的语法:数据类型 变量名=变量初始值; 常量:用于记录程序中不可更改的数据 C++定义常量的两种方式: #define 宏常量 例:#define day 7 Const修饰的变量也称为常量 例: const int month=12;关键字:标识符命名规则:作用:C++...
2019-07-23 19:24:40 288
原创 软件测试-测试流程、等价类划分、边界值
测试流程:需求分析---测试需求---测试计划(画测试功能表)--测试方案---测试用例---执行测试(bug)---测试报告测试用例:指导测试,是测试的依据。输入(数据,文件,具体操作)操作步骤 预期结果 --------------------------------------------测试用例的定义:通过设计输入数据,执行步骤,按此步骤应产生的预期结果地位:它是指...
2019-07-23 19:16:00 1904
原创 菲波那切数列和函数的递归调用(及部分例子)
以菲波那切数列为例:菲波那切数列可以表示为:1,1,2,3,5,8,13。。。。。写出菲波那切数列for循环的代码:#include <stdio.h>int Fibon(int n){int f1 = 1;int f2 = 1;int fn;if(n<3){return 1;}for(int i=1;i<n;i++){fn = f1 + f2;f1 = f2...
2018-06-12 20:32:26 1240
原创 指针算术运算--P++怎么加
示例:下面的代码中,p++,是添加的()A、加一个字节B、加一个格子C、加一个数组#include<stdio.h>int main(){int arr[10]={1,2,3,4};int *p=arr;*p=10;p++;//???什么地方做了添加呢????*p=20;printf("%d,%d\n",arr[0],arr[1]);}代码结果: 分析:数组arr[10]可以看做: 现...
2018-06-09 20:47:06 909
原创 const使用方法
Const:定义常变量,不能写,只能读。Const修饰指针 const char *src 不允许修改形参的值。Const要点:1、限定写权限,将变量变为只读。2、数据类型对const来说是透明的 Const int cb=10;<=>int const cb =10;3、const用于封锁直接修饰的内容,将内容变为只读,const修饰它的直接右边,使其只读。4、权限可以同等或者缩...
2018-06-09 19:26:07 445
原创 数组逆序
void Reverse(int *arr,int len){ int tmp; for(int i=0;i<len/2;i++) { tmp = arr[i]; arr[i] = arr[len-1-i]; arr[len-1-i] = tmp; }}//在同一个函数内部,数组名arr在如下情况表示整个数组//1、sizeof(arr);2、&arr+1//其它情况数组名表示...
2018-05-31 22:46:27 240
原创 用交换函数理解传指针和解引用
输入两个数,将两个数进行交换,通常我们会定义一个第三变量,然后进行交换。 例如:#include<stdio.h>int main(){int a=10;int b=20;int tmp;tmp=a;a=b;b=tmp;printf("%d,%d\n",a,b);}将它改换一个形式即为:void Swap(int a,int b){int tmp = a;a = b;b =...
2018-05-27 20:47:10 879 1
原创 Visual 2012 程序调试方法
Visual 2012 程序调试方法一、打开visual操作页面,需要用到的图标: 二、不同图标的用法::开始调试不执行,一般编译成功后,可以查看运行结果;: 启动调试,一般编译成功后,点击会出现闪现,看不出运行结果。在调试时可以设置完断电后运行使用。:监视,通常软件会自动弹出监视框,如下(系统未自动弹出下框时,单击即可弹出): :调试的中...
2018-05-20 20:50:09 500
原创 解一元二次方程的根
解一元二次方程的根: 一元二次方程:ax*x+bx+c=0基本思路:1、a=0时,此方程不是一元二次方程,而是bx+c=0,此时方程的解为x=-c/b;2、当a≠0时,此方程才是一元二次方程,同时会出现以下情况: (1)b*b-4*a*c=0,此时方程有两个相等的实根,即x1=x2=-b/2a; (2)b*b-4*a*c>0,此时方程有两个不相等的实根,x1= ...
2018-05-09 20:57:29 2607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人