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

原创 什么是面向对象?和面向过程的区别是什么?

首先出道题目:小浩先跳起来,然后踹了老师一脚,随后摔门而出。用c#将这个过程描述在控制台(简单打印在控制台就行) 答案如下: 用面向过程的方法: using System; class Program { static void Main(string[] args) { Console.WriteLine("小浩先跳起来,然后踹了老师一脚,随后摔门而出。...

2019-09-17 15:45:06 446

原创 如何使用VS 2015

打开 vs 2015 ——》 点击左上角 ”文件“ 按钮 ——》点击”新建“按钮 ——》”项目“ 按钮 下面的步骤和你要写的语言相关,这里以 c# 为例。 模版——》Visual C# ——》Windows 这个时候的窗口大约是这个样子,如果是不完全相同是很正常的。 选择控制台应用程序。 修改名称,这里的名称可以看成是命名空间名称,也就是文件夹名称。 解决方案的名称无需修改,但是有...

2019-09-17 14:58:45 383

原创 c#基础 one

c#是一种面向对象的语言,额,其实好多新学者压根搞不懂面向对象是啥还有其优点。 我先插入一段代码,然后根据代码分析。 using System; namespace Test { class Circle { public double radius; public double GetArea() { ...

2019-09-17 14:10:22 207

原创 虚基类virtual

#include<iostream> using namespace std; class Animal { protected: int a; public: Animal(int x):a(x) { cout<<"Animal a = "<<a<<endl; } ~Animal() { cout<<"Des...

2019-03-06 12:39:04 340

原创 静态成员

静态成员:同一类共享、不可修改、编译时创建并初始化。 声明形式:static类型名静态数据成员名 访问形式:类名::共有静态成员变量名; 或者 对象名.共有静态成员变量名 #include<iostream> using namespace std; class Student { private: int num; char name[20]; public...

2019-03-05 19:33:27 123

原创 朱立华c++第二版第三章课后习题(2)

3.设计一个Car类,它的数据成员要能描述一辆车的品牌、型号、出厂年份和价格,成员函数要能提供合适的途径来访问数据成员,在main()函数中定义类的对象并调用相应成员函数。 #include<iostream> #include<string> using namespace std; class Car { private: char *brand; char *...

2019-03-05 19:13:34 2659

原创 c++读取输入的几种方法比较

c++读取输入的几种方法:cin、cin.get()、cin.getline()、getline()、gets()、getchar() 1.cin #include<iostream> using namespace std; int main() { int x,y; cout<<"please input the value of x and y:"<&...

2019-03-05 16:39:04 4861

原创 朱立华c++第二版第三章课后习题

1.定义一个学生类,设计私有数据成员: 年龄age; 姓名 char *name; 公有成员函数: 构造函数带参Student(int m,ichar *n); 不带参Student(); 改变数据成员值函数 void Setname(int m,char *n) 获取数据成员函数 int Getage() char Getname() 在m...

2019-03-05 00:25:22 3672

原创 深拷贝和浅拷贝

村上生了一对双胞胎,大狗和二狗,长得一模一样。 先为大狗录入信息,然后二狗的信息直接复制大狗的。 #include<iostream> #include<string> using namespace std; class People { int age; char *sex; public: People(int ag=0,char *se="no"); ...

2019-03-04 23:24:53 122

原创 c++中的引用

引用,在声明时通过&来标记,作用是作为函数参数以及作为函数的返回值,较为灵活。 格式: 数据类型 &引用名 (你的小名:二狗子)=一个已经定义的变量名(你的大名:李双汪); 1.此处的&不是取地址符,而是类似于 * 。 2.引用一旦建立,就不可改变。 3.不可建立:void引用(void & r = x)、引用的引用(int & &r ...

2019-03-04 00:45:48 130

原创 内联函数inline

以下程序是inline和宏定义以及普通函数的对比 inline无疑有更高的安全性 #include<iostream> using namespace std; #define Multiply(x,y) x*y //macro definition no have ';' int Multiply_3(int x,int y); inline int Multiply_2(in...

2019-03-02 19:36:23 133

原创 斐波那契数列

今天晚上看《算法》的时候,看到里面的迭代,想到了还就没有用过迭代了。 迭代就是类似于高中时候的数列公式。 就写了个斐波那契数列的迭代 #include<iostream> using namespace std; int main() { int i,a[99]; a[0]=a[1]=1; cout<<a[0]<<endl<<a[1]&...

2019-02-28 23:05:38 169

原创 随机N个数,并返回第k小的数

在前一篇的基础上,随即返回N个数。 返回第k小数,须将N个数进行排序。 方法有两种 第一,将N个数排序,返回a[k-1]; 第二,将前k个数排序,剩下的数逐个与a[k-1]比较,如果小于a[k],则调到正确位置,如果大于则忽略。 我采用的是第一种方法,以后在后续文章里加入第二种方法以及可能更好的方法 #include<iostream> #include<cstdl...

2019-02-28 14:51:35 370

原创 返回一百个随机的一百以内的自然数

引用 函数time() 常使用time(NULL),即返回从1970.1.1到当前的秒数,使用时需引用头文件ctime 随机函 数srand() 原型 void srand(unsigned seed); seed是种子,就是随机函数依据其来进行随机,通常当前时间会被作为种子。需要引用stdlib头文件 返回一百个随机的一百以内的数 #include<iostream&gt...

2019-02-27 20:59:04 292

空空如也

空空如也

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

TA关注的人

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