自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爱情日历--从容应对女朋友询问今天是在一起的多少天了!!!

你是否也有过这样的苦恼,随时随地地被女朋友抽问,今天是在一起的多少天了????不知所措的你只能信口开河,胡说八道,最后被早有准备的女朋友无情的嘲讽!今天就让它来拯救你属于男朋友的尊严!男人们站起来!!!废话少说直接上代码!!!//本程序适用天数在当年内以及天数超出当年的均可。以生日当天为第一天。#define _CRT_SECURE_NO_WARNINGS#include<std...

2020-04-22 20:02:19 1535 1

原创 同一对象同一this的不同操作权限

知识背景本文是针对自己在《C++ primer》一书的学习中在this指针这一小节的一些疑问的提出,以及最终解决的过程,希望能给this指针是隐含每一个**非静态成员函数内**的一种指针。同一个对象中,所有的成员函数中的this指针的值都是一样的,即都指向此对象。常量成员函数与非常量成员函数中的this对对象的操作权限不同常量成员函数中的this指针,只读对象,不能修改对象...

2020-04-16 15:48:15 931

原创 解决关于顶层const与底层const中的主要疑惑点——基于《C++Primer》

一、问题背景字本文主要针对《C++Primer》一书中,关于顶层const与底层const的相关描述中,就自己所遇到的一些疑惑,以及最终自己的一些理解,提供经验分享。二、预备知识背景1. 指针常量:例如int* const p,const紧挨着p,表示其对p的限定,而p是一个int*类型的指针,所以我们说这个指针(地址)不能再进行改变,所以称为指针常量。2. 常量指针:例如...

2020-04-06 22:54:05 250

原创 两次使用Ctime函数造成前一次数据被覆盖的原因与解决方法

前言友情提示:如果对产生覆盖的原因和过程不感兴趣的同学,可以直接跳到解决方案。函数背景Ctime函数常被用于获得当前的具体时间,其函数声明如下:声明char *ctime(const time_t *timer);返回值根据该函数的声明,该函数应该返回一个表示当前日期的字符串(char*)但是,事实上该函数返回的是一个static char的静态数组的首地址。这也是为什么在程序...

2020-03-27 22:36:33 451

原创 如何理解fgetc函数其返回值类型必为int。

fgetc函数函数原型:int fgetc(FILE* stream);参数说明:参数为一个文件指针,表明可以从任何流中读取字符。返回值说明:读取成功返回该字符,读取失败或者读取到文件末尾(EOF)则返回EOF(-1)。返回值的类型注意是int类型而不是char类型,如果定义一个char类型的变量会出现以下两种非预期的错误。当编译器把char类型翻译成usigned char时,whi...

2020-02-19 20:49:26 762

原创 由strtok函数引起的一系列关于字符串及字符串数组使用过程中出现的“烫烫”乱码问题的思考及最终处理方法

如何处理在字符串的使用过程中出现的“烫烫”乱码。如何避免以及参生的主要原因。定义字符数组未进行初始化将会导致何种后果。定义局部数组又将会产生何种问题?让我们从本文中去寻找答案!

2019-10-07 23:32:19 1379

原创 final关键字

文章目录1、final关键字的常见用法1.1、final关键字修饰实例变量1.2、final关键字修饰引用1.3、final修饰实例变量与static联用称常量1、final关键字的常见用法final关键字是一个关键字,表示是最终的,不可变的。final关键字修饰的类无法被继承。final关键字修饰的方法无法被重写覆盖。final关键字修饰的变量一旦赋值以后,不可重新赋值。【不可二次...

2019-09-01 22:00:56 141

原创 JAVA -- 数据类型

文章目录1、数据类型概论1.1、数据类型的作用是什么?1.2、JAVA中的数据类型的种类:1.3、基本数据类型1.4、字符串属于引用数据类型,字符属于基本数据类型1.5、八中数据类型各自占用空间的大小1.6、java中的数据类型均是有符号1.7、计算机是怎么表示显示世界当中的文字呢?1.8、数据类型之间的相互转化2、四大类数据类型的默认值2.1默认值表3、字符型3.1、转义字符3.2、字符型没有负...

2019-08-30 11:52:42 187

原创 JAVA编程语言预备知识

文章目录1、JAVA编程语言的特点1.1、简单易学1.2、安全性高1.3、跨平台1.4、多线程2、掌握基本的windows相关DOS命令2.1、DOS命令的操作栏2.2、DOS命令窗口怎么打开?2.3、常用的DOS命令3、JAVA的加载与执行3.1、编译阶段3.1.1、编译阶段的过程: .java-->.class3.1.2、Javac的使用规则:javac java源文件的路径3.2、运行...

2019-08-30 11:51:21 286

原创 JAVA --方法

文章目录1、方法的基本概念与用法1.1、方法的本质1.2、java中方法的语法结构及其说明1.2.1、修饰符列表1.2.2、方法定义1.2.3、深入了解return语句1、方法的基本概念与用法1.1、方法的本质能够完成特点功能的独立的代码块,并且可被重复使用。方法在c语言中叫作函数/function方法定义在类体当中,在一个类当中可以定义多个方法,方法编写的位置没有先...

2019-08-30 11:49:48 141

原创 JAVA--变量

文章目录1、变量的定义2、数据类型的作用3、变量的作用域4、变量的声明5、变量的分类5.1、 局部变量5.2、成员变量5.2.1、实例变量5.2.2、类变量(静态变量)1、变量的定义变量本质上是内存中的一块空间,这块空间有数据类型、有名字、有字面值变量包含三部分:数据类型、名称、字面值【数据】2、数据类型的作用不同的数据有不同的的类型,不同的数据类型底层会分配不同的空间大小的...

2019-08-30 11:43:20 127

原创 参数传递

文章目录1、引用和对象的关系2、参数传递的方法1、引用和对象的关系由面向对象一节中,可知对象中的实例变量需要引用才能进行访问,而想进行引用,就必须创建对象(new)。此外创建对象之后将值赋给引用,那么引用中则保存的是该对象的地址,由该地址可指向此创建的对象。**点拨:**引用和对象的关系可以类比C语言中的指针变量和指针所指向的变量的具体内容。因此User u就类似于 int *u。在...

2019-08-30 11:41:39 106

原创 多态

文章目录1、多态的基本概念1.1、概念理解1.2、多态体现1.3、关于多态中涉及到的几个概念2、向下转型时的类型转换异常2.1、避免类型转换错误的方法3、多态的作用1、多态的基本概念1.1、概念理解对于多态的基本概念网络上比较官方的说法是:多态是指允许不同类的对象对同一消息作出响应。个人觉得这个说法对于初学者不太友好(笼统),因此通过学习之后个人的理解如下:多态其实就是一个事物可以拥有...

2019-08-30 11:40:25 148

原创 方法的重载

1、方法重载的优点1.1、不使用方法重载时存在的缺陷以下代码不使用“方法重载机制”,不使用overload分析程序存在的缺点?sumInt, sumDouble, sumLong方法输入功能不同 ,但是相似,都是求和。在以下功能相似的方法中,分别起了三个不同的名字,这对于程序员来,调用起来不方便。public class Overload01{ public static voi...

2019-08-30 11:39:32 180

原创 方法的重写覆盖

文章目录1、方法覆盖的使用时机2、方法重写的条件1、方法覆盖的使用时机当父类中的方法已经无法满组当前子类的业务需求,子类有必要将父类中继承过来的方法进行重新编写,这个重新编写的过程叫做方法的重写/方法覆盖。2、方法重写的条件建议进行重写时,尽量复制粘贴,避免出现错写情况,导致未发生重写。方法重写发生在具有继承关系的父子类之间方法重写时:返回值类型相同,方法名相同,形参列表相同方...

2019-08-30 11:37:35 136

原创 this关键字

文章目录1、this关键字的含义2、实例方法3、什么时候this.不能省4、this()的用法5、实例方法与类方法间的相互调用5.1、实例方法调用类方法5.2、关于相互调用的总结1、this关键字的含义this是一个关键字翻译为:这个this是一个引用,this是一个变量,this变量中保存了内存地址指向了自身,this存储在JVM堆内存java对象内部。创建100个java对象,每一...

2019-08-30 11:34:24 422

原创 为什么不同类型的指针变量所占字节数是固定不变的?以及定义指针基类型的作用

笔者在学习的过程中也受到了以上的困扰,经过查阅资料后,得到以下理解:首先,让我们先上代码,通过例子来深入理解/* 2019年6月26日10:37:17 目的:一个指针变量所占字节数*/#include<stdio.h>int main(){ char ch = 'A'; int i = 9; double x = 7.3; char * p =&ch;...

2019-06-26 13:21:30 4330 1

原创 C语言中整型提升的含义与理解以及是否带符号输出对运算结果的影响

/关于补码的转换规则(十进制与二进制之间的转化问题)是阅读本文的基础。/1> C语言允许不同整数类型之间的数据进行相互赋值例如:char -> int ; int -> char2> C语言整数赋值处理方式:(1) 长->短低字节直接拷贝,高字节直接丢弃。(2) 短->长低字节直接拷贝,那么高字节呢?如果短的是无符号的,那么高字节全部补0。如果...

2019-05-27 14:10:48 403

空空如也

空空如也

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

TA关注的人

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