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

原创 虚拟继承与菱形虚拟继承

虚拟继承什么是虚拟继承? 虚拟继承是C++编程语言中的一种语法,使得派生类如果继承基类多次,只有一份基类的拷贝在派生类对象中。需在在继承方式前加上virtual。#include<iostream>using namespace std;class B{public: int _b;};class D:virtual public B{public: int _d;}

2017-07-27 15:07:13 328

原创 多继承与菱形继承

多继承一个派生类继承了两个或多个基类,这样的继承关系叫做多继承。#include<iostream>using namespace std;class B{public: B() { cout<<"B构造"<<endl; } ~B() { cout<<"B析构"<<endl; } int _b;};clas

2017-07-27 14:59:45 465

原创 继承

继承通过继承联系在一起的类构成一种层次关系。通常在层次关系的根部有一个基类,其他类是从基类继承而来,这些通过继承得到的类叫做派生类 。举个例子class Base{};class Derived:public Base{};上面出现的两个类中,Base称为基类,Derived称为派生类。表示继承关系时可以按照以下方式:class 派生类:访问说明符 基类{/* … */};其中访问说明符可以分

2017-07-22 21:27:42 295

原创 C语言实现简易通讯录

实现通讯录中基本的操作提供方法: 1. 添加指定联系人信 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 7. 以名字或年龄排序所有联系人头文件#include<stdlib.h>#define MAX 1000#define FIRST 3#define EXT 2typedef struc

2017-07-22 18:44:03 392

原创 C++实现双链表

什么是双链表呢双链表它的每个数据节点中都有两个指针,分别指向直接后继和直接前驱。从双链表的任意一个节点开始,都可以很方便的访问它的前驱节点和后继节点。学习了C++后,我试着用C++实现了一份简单的双链表。头文件# pragma once#include<iostream>#include<assert.h>using namespace std;typedef int datatype;str

2017-07-22 18:27:39 347

原创 C++实现顺序表

使用C语言实现顺序表之后,学习了C++后试着用C++实现了顺序表。这其中最大的区别可能就在C++类内的函数,隐含了this指针,传参个数要比C少一个。下面上代码。头文件# pragma once#include<iostream>#include<assert.h>using namespace std;typedef int datatype;class Seqlist{public:

2017-07-22 18:09:31 291

原创 相关指针的理解

指针从来都是一个难以消化的知识,你需要透过表象看到其本质,才会让你加深对指针的认识。指针,顾名思义,这是一个存储某个变量地址的变量。该地址指向某个变量,就像指针一样,所以这个变量叫做指针。接下来让我们看看下面这些包含指针的家伙到底是些什么东西。指针数组我们只看这个名字,会发现其本质是一个数组,而指针看起来更像是一个“形容词”。那么什么是指针数组呢?举个例子,我们创建一个数组arr[],里面可以放整形

2017-05-08 15:46:24 621

原创 可变参数列表剖析

可变参数列表剖析在函数的原型中,列出了函数期望接受的参数,单元形只能显示固定数目的参数。让一个函数在不同的时候接受不同数目的参数是不是可以呢?答案是肯定的,但存在一些限制。举个例子:float_average(int n,int v1,int v2,int v3,int v4,int v5){ float sum = v1; if(n>2) sum += v2;

2017-05-07 14:39:07 435

原创 扫雷游戏

Windows操作系统自带了一款小游戏叫做扫雷,这是一款锻炼逻辑推理的游戏。在C的学习过程中,我用C写出了一款简易的扫雷,让我们来看看是怎么实现的。   首先让我们分析一下扫雷的原理。    ①初始给出一个棋盘,我们不清楚雷到底在那个地方。所以当我们点亮方格时,方格上会提示该方格周围空格雷的个数,当然也有可能被炸死。    ②为了防止第一次排雷就被炸到,我们必须实现第一次排雷的

2017-04-10 22:44:50 682

原创 猜数字游戏

实现一个猜数字游戏,要求随机生成一个100以内的数之后,输入数字进行猜测。若猜的数比随机数大,输出猜大了。反之输出猜小了。如果输入数字不合理,输出输入有误。如果猜对了输出恭喜你猜对了。首先我们需要在屏幕上打印一个菜单,以便于玩家选择是否进行游戏。void menu(){ printf("#####################################\n"); pr

2017-04-08 18:10:27 403

原创 日本杀人案件!

在之前的学习中,找到了一些有趣的逻辑题,需要用C实现。让我们来看看题目吧!日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。那么我们来分析一下这道题思路。已知

2017-04-08 18:07:13 702

原创 数组的相关运算

首先让我们了解一下sizeof()与strlen()的区别sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。strlen(...)是函数,要在运行时才能计算。参数必须是字符型指针(char*)。当数组名作为参数传入时,实际上数组就退化

2017-04-06 15:30:52 229

原创 Linux系统下对目录进行访问需要什么权限,进入目录后进行文件的创建和显示需要什么权限

首先我们目录“666”进行权限000设置之后我们对“666”进行访问访问不被允许之后我们对u增加r权限之后我们进行访问仍然不被允许u去掉r权限增加w权限,过程省略,进行访问不被允许。u去掉w权限增加x权限,进行访问也被拒绝。u去掉x权限增加rw权限进行访问被决绝。进行多次试验后发现当权限最低为751时,可以被访问。进入“6

2017-03-24 12:52:13 387

原创 linux下的三种文件时间状态

在Linux系统下,文件时间有三种记录方式。mtime (modification time ):在写入文件时随文件内容的更改而更改的时间。首先贴上文件时间;现在的Modify time是 2017-03-23 19:10: 40只需要更改文件内容就可以实现mtime的更改更改后时间如下这时我们发现ctime也发生了变化这

2017-03-24 09:42:56 807

原创 又是忙碌的一天,太充实

感觉写程序效率好低啊,我还要多久才能达到看到一个项目就能用代码把自己的想法写出来的程度啊!不过这种事情还是不能急,这大概和手感(?)有关吧。最近联系的项目都很相似,基本都是在用判断和循环,写起来也越来越轻松了。这就说明想要代码敲得好,练习不能少!附上今天的练习吧,渣代码自己反思用用。1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)#includevo

2017-03-23 16:46:27 773

原创 不允许创建临时变量,交换两个数的内容

在学习过程中,发现了一道看似简单,却令无数英雄尽折腰的题(夸张了点哈哈)。通过一段时间的思考,这个问题也迎刃而解。下面是我的代码这是通过逻辑异或实现的。小小挑战却不简单,看来还得多学多看!加油

2017-03-19 16:35:22 272

原创 为了将来努力一把!

大家好,我是来自科大电气专业的同学,白阳。        转瞬间已经来到大三的下半学期,对于未来工作方面的事情还一筹莫展,加上专业课的学习并不深入,这使我面对将要来到的秋招充满了不安。因此我想另辟蹊径,多学习一些额外的东西来丰富自己的简历,或许能在求职大军中脱颖而出呢。        由于专业与比特所学内容并无交集,也就是零基础起步,可能会相对吃力一些。不过通过几次听课效果来看,我对这方面

2017-03-18 16:45:31 288

空空如也

空空如也

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

TA关注的人

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