自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象类和接口的使用特性

抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。对于包含抽象方法的类,,必须加上abstract关键字表示这是一个抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。注意事项(1) 抽象类不能直接实例化。(2) 抽象方法不能是 private 的。(3) 抽象类中可以包含其他的非抽象方法,,也可以包含字段。这个非抽象方

2020-05-22 12:38:53 113

原创 面向对象程序设计

本文重点介绍了面向对象程序设计的三大特性:封装、继承、多态。封装封装的含义:(1)将数据抽象的外部接口与内部实现的细节清楚地分开(2)封装就是将抽象得到的数据和行为相结合,形成一个有机的整体封装其实就是一种访问权限控制,其中包括:(1)public:所有人都能使用。(2)protected:相同包中的类可以使用,不同包中的子类可以访问父类的protected属性。对于类的调用者来说,...

2020-05-06 18:48:54 139

原创 时间复杂度与空间复杂度

时间复杂度时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。实际中我们计算时间复杂度时,我们其实并不一定要计算精确的执行次数,而只需要大概执行次数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。为了分析一个程序的时间复杂度和空间复杂度我们...

2020-05-04 11:55:52 122

原创 C语言操作符总结

一、算术操作符首先了解一下算术标识符都有哪些:+、-、*、/、%。即最常用的加,减,乘,除,模的用法,它们之间的优先级类似于数学,乘除模的优先级高于加减。二、移位操作符移位操作符有两种:>>(右移操作符)、<<(左移操作符)。左移操作符<<):用来将一个数的各二进制位全部左移若干位,移动的位数由右操作数指定,右操作数必须是非负值,其右边空出的位用0填补...

2019-11-11 20:59:42 137

原创 C语言实现扫雷小游戏

扫雷就是要把所有非地雷的格子揭开即胜利;开到地雷格子就算失败。游戏主区域由很多个方格组成。输入你所想要点击的位置坐标,方格即被打开并显示出方格中的数字;方格中数字则表示其周围的8个方格隐藏了几颗雷。game.h这部分是建立自己所需的函数库。#ifndef __GAME_H__#define __GAME_H__#include<stdio.h>#include<s...

2019-11-05 22:45:13 133

原创 C语言完成三子棋游戏

一、基本编写思路创建一个二维数组并对其进行初始化;再编写一个ShowBoard函数用于打印出棋盘并显示每一次落子的具体情况。编写一个ComputerMove函数用于控制电脑进行落子。最后我们需要编写一个Judge函数用于在双方都落子后是否有人胜出,游戏是否还需要继续下去。二、具体代码实现编写game.h文件,将函数声明写入其中。#ifndef __GAME_H__#define __GA...

2019-11-05 19:24:21 181

原创 C语言程序练习2

将数组A中的内容和数组B中的内容进行交换。(数组一样大)#include<stdio.h>#include<windows.h>int main(){ int a[5] = { 0, 1, 2, 3, 4 }; int b[5] = { 5, 6, 7, 8, 9 }; int i, temp; for (i = 0; i < 5; i++) {...

2019-10-25 22:19:34 139

原创 C语言程序练习

给定两个整形变量的值,将两个值的内容进行交换。#include<stdio.h>#include<windows.h>int main(){ int a = 1, b = 2, temp; temp = a; a = b; b = temp; printf("%d %d", a, b); system("pause");...

2019-10-12 22:20:30 117

原创 从零开始

我的第一篇博客大家好!这是我人生中的第一篇博客,我是来自西安科技大学的一名大三学生,大学时光匆匆而过转眼已来到第三年,回首两年大学时光只觉心中茫然无比,并没有学会多少实用的技能,对今后的未来发展更是没有规划,但我决心在这一学期做出改变,学习编程。我认为学习编程是一件辛苦的事,不光要学会必要的书面知识,更需要不断地实际操作才能熟练的运用掌握这些知识。“纸上得来终觉浅,绝知此事要躬行。”我深深的知...

2019-09-26 16:51:26 90

空空如也

空空如也

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

TA关注的人

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