自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯闰年的思考

在做题时看到year%400==0||(year%4==0&&year%100!=0)感觉很奇怪,上网搜才知道原来闰年的年份定义这么复杂,之前一直以为能被4整除的就是闰年,每过四年就有一个闰年,没想到这么复杂。唉,感觉还是学的太少,思考的太少,落后于时代,没能做出真正有意义的东西。能被4整除且不能被100整除的年份或者能被400整除的年份都是闰年。希望大家勤学苦练,能创造出自己满意的东西。

2024-03-19 20:35:47 309

原创 关于蓝桥杯矩阵转置的思考

cin>>a[j][i]//将原矩阵的行以列输入。我们正常输入矩阵时是按行输入,,在输入完成时已经完成了转置。循环语句改为i<n和j<m。接下来只需要按行输出即可。输入是m*n的矩阵,

2024-03-16 17:10:43 926

原创 C++中最终输出的数据类型

C/C++约定:如果一个运算符两边的运算数的数据类型不同,先要将其转化为相同的类型(从较低类型转为较高类型),再参与运算。

2024-03-15 18:29:54 365

原创 寻址方式简介

寻址方式是指找到当前正在执行指令的数据地址以及下一条将要执行指令的地址的方法。

2024-03-15 18:18:00 346

原创 数据库设计中的需求分析阶段

需求分析的方法主要有结构化分析方法和面向对面分析方法。结构化分析方法采用自顶向下、逐步分解的方式分析系统,

2024-03-15 18:08:28 398

原创 白盒测试简介

设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确工作。

2024-03-15 18:06:04 335

原创 软件设计简介

软件设计通常分为概要设计和详细设计两个阶段。给出软件的结构、模块的划分、功能的分配以及处理流程。

2024-03-15 18:04:31 281

原创 构造函数对数据成员的初始化方法

在类体内不能直接对数据成员进行初始化,但是类的数据成员可以在构造函数的参数化列表中定义,也可以在构造函数体内定义。常见类型的数据既可以在构造函数函数体内定义,也可以在参数初始化列表定义(一般是这个方法)如果是静态数据成员(static)的话,需要在类体外进行定义。

2024-03-15 16:04:39 283

原创 类的成员函数和内联函数

类的成员函数描述的是类的行为,是程序算法的实现部分,是对封装的数据进行操作的方法。类的成员函数的原型要写在类体内,原型说明了函数的参数表和返回值类型。如果成员函数在类体内声明,在类外定义,那么它不是内联函数。成员函数可以定义在类体内也可以定义在类体外。

2024-03-15 15:56:08 281

原创 new的用法

在C++中,申请和释放堆中分配的存贮空间,分别使用new和delete运算符。格式为:指针变量名=new 类型名(初始化式)new的使用格式(返回指针变量)

2024-03-15 15:36:55 386

原创 ofstream和ifstream

C++中,ofstream是从内存到硬盘,ifstream是从硬盘到内存。

2024-03-13 22:02:38 319

原创 二分法查找(对分查找)

1.使用顺序存储结构。

2024-03-13 21:59:54 322

原创 计算机系统简介

硬件系统包括主机和外设,

2024-03-13 11:37:09 318

原创 关于参照完整性约束

前面提到过对于两个关系A和B,a和b分别是他们的外键和主键,且a和b相对应,那么A的元组在a上的值要么为空,要么是B中的主键值。比如有关键字A,B和复合关键字(A,B),A中取值a和b,B中取值c和d,(A,B)取值(a,c)正确,(a,f)则错误

2024-03-13 11:34:15 318

原创 数据库的三级模式结构

数据库领域公认的标准结构是三级模式结构,包括外模式、概念模式、内模式,有效地组织、管理数据,提高了数据库的逻辑独立性和物理独立性。

2024-03-13 11:25:01 305

原创 C++中的析构函数

析构函数名与类名相同,只是在函数名前面加一个位取反符~,区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)一个类只能有一个析构函数,不能重载如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数(即使自定义了析构函数,编译器也会为我们合成一个析构函数,编译器在执行时会先调用自定义的析构函数再调用合成的析构函数)

2024-03-13 10:43:31 319

原创 软件的特点

软件是一种逻辑实体,具有抽象性软件没有明显的制作过程软件在使用期间不存在磨损、老化问题(硬件会有)软件对硬件和环境具有依赖性软件复杂性高,成本昂贵软件开发涉及诸多的社会因素

2024-03-13 10:36:40 323

原创 软件系统中的结构图

结构图是描述软件系统结构的图形工具,确定系统总体的功能模块结构,不直接支持详细设计。详细设计的任务是为结构图中的每一个模块确定实现算法和局部数据结构。

2024-03-13 10:33:51 307

原创 数据库系统的数据独立性

数据独立性是数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。

2024-03-13 10:31:01 344

原创 关系模型中的数据约束

实体完整性约束,参照完整性约束,用户定义的完整性约束。也就是我们熟悉的数据检查。

2024-03-13 10:28:18 339

原创 C++中常量简介

常量是一种标识符,他的值在运行期间恒定不变。

2024-03-13 09:43:11 429

原创 new运算符

使用new运算符创建类对象时要调用类的构造函数。new运算符用于申请动态存储空间,

2024-03-12 16:24:02 334

原创 引用&简介

引用是C艹中的一种新的变量类型,是对C的重要补充。2.不能有NULL引用,引用必须与合法的存储单元关联(指针可以是NULL)3.一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)1.引用被创建的同时必须初始化(指针可以在任何时候初始化,这是区别)

2024-03-12 16:19:57 306

原创 软件危机简介

软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。3.用户对产品功能难以满意。6.软件缺少适当的文档资料。1.软件开发进度难以预测。2.软件开发成本难以控制。4.软件产品质量无法保证。5.软件产品难以维护。

2024-03-12 16:14:02 287

原创 分时操作系统简介

多路性(又称同时性):每个用户都会分到一个时间片,间隔很短,感觉上好像独占计算机。允许多个联机用户同时使用一台计算机系统进行计算的操作系统称为分时操作系统(交互性、独立性(终端用户彼此独立互不干扰)以及及时性(快速得到响应)

2024-03-12 16:10:40 318

原创 类中成员的初始化规则

1.初始化列表的初始化变量顺序是根据成员变量的声明顺序来执行的。

2024-03-12 15:47:31 337

原创 substr()函数用法

如s.substr("shlhs",1,3)截取结果就是“hlh”在C++中常用方法是s.substr(start,length)表示从start处的字符开始截取,截取长度是length。substr()函数是截取字符串的内容。

2024-03-12 12:28:25 420

原创 数据库系统中的语言

负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。数据库系统中的语言包括。

2024-03-12 11:43:53 329

原创 运算符重载的特点

3.不能重载的运算符有成员访问运算符。

2024-03-12 11:25:58 306

原创 箭头访问运算符->

即pointer是一个地址,指向对象的地址,通过地址使用箭头访问运算符访问member是允许的。在C++中,箭头访问运算符的用法是。

2024-03-12 11:00:07 324

原创 基类和派生类中的重名函数

基类和派生类中使用同一名字的成员函数fun(),在派生类的作用域内,如果想要在派生类中显式调用基类的fun函数。,就需要用到之前提到过的。

2024-03-12 10:24:52 370 1

原创 类体内对类进行初始化

当前的类在声明后,定义之前是一个不完全类型,其数据成员只能是指向BB类型的指针或引用。只有类定义或者声明在当前定义类前面出现过,数据成员才能被指定为该类类型。(会造成无限循环,不停地定义对象f,占用大量空间)

2024-03-12 10:17:49 324 1

原创 程序流程图

方框表示一个加工步骤,菱形表示一个逻辑条件,箭头表示控制流。构成程序流程图的最基本图符及含义。

2024-03-12 08:48:32 331 1

原创 +-以及自增运算符

++”或“--”是一元运算符,前缀返回引用即增加后的值,后缀返回自身即增加前的值。“-”作为一元运算符,也应放在操作数前面,如-x,返回操作数的相反数。“+”作为一元运算符,应放在操作数前面,如+x,返回操作数本身;+-更多是作为二元运算符,求和或者求差。

2024-03-12 08:48:13 328 1

原创 C++中虚继承的简介

无论虚基类出现在继承层次中的什么地方,总是先构造虚基类,再构造非虚基类。C艹中虚继承的格式:virtual 继承方式 类名{};

2024-03-11 15:08:02 306

原创 关于构造函数的特点

派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员。析构函数是按构造函数运行顺序的逆序调用的。.构造函数不能指定返回类型。

2024-03-11 15:04:07 359

原创 数据库的物理模型

物理数据模型,也称物理模型,是面向数据在计算机中的物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。

2024-03-11 14:40:47 391

原创 多道程序并发执行

当多个执行过程共享某程序时,它们都可以调用该程序,调用一次即对应一个执行过程,也就是说。在多道程序并发执行的情况下,程序的执行过程由当时的系统环境和条件所决定,这个程序对应多个执行过程。

2024-03-11 14:36:58 318

原创 虚拟存储器

这也就是说为什么C盘变小了以后电脑会变卡的原因,因为虚拟内存变得很小,大程序就没有足够的内存带起来,现在的很多程序都是需要用到虚拟存储器帮跑的。可以通过一些方法将虚拟存储器所用的硬盘从C盘转到D盘。,从而得到一个比实际内存容量大得多的内存空间,使程序的运行不受内存大小的限制。因此,虚拟存储器是对内存(主存)的扩展。虚拟存储器的容量与物理主存大小无关,

2024-03-11 14:31:01 717

原创 函数声明中的默认参数设置规定

默认参数是通过给形参表中的形参提供明确的初始值来指定的,可以为一个或多个形参定义默认值。

2024-03-11 13:01:47 365

空空如也

空空如也

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

TA关注的人

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