自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++动态内存使用的常见错误总结

申请的内存多次释放内存泄漏释放的内存不是申请时的地址释放空指针释放一个内存块,但继续引用其中的内容越界访问注:可以使用下面的函数,对申请的动态内存空间进行重新初始化:memset(p, 0, 18*sizeof(int));p为数组名...

2020-06-04 10:06:52 225

原创 细说数组名、数组地址、数组首字节地址之间的关系

数组名、数组地址、数组首字节地址之间的关系首先定义一个数组:int A[5]={0,1,2,3,4,5};此处A为数组名,看似代表整个数组,但是实际上该数组名A为数组首元素A[0]的地址,同理A+1为第二个元素a[1]的地址。意思就是A每加一,地址就往后移动1*sizeof(int) 个字节。&A 则代表着整个数组的地址,虽然和A ,A[0]的值是一样的,代表的意思是不一样的。&A+1代表着数组往后移动一个数组的字节。但是在这里就有一个疑问,为什么A=&A?从理解的角

2020-05-26 12:29:43 1050

原创 C、C++字符串的详细介绍及使用

C、C++字符串的详细介绍及使用一、C和C++存放字符串的区别在C语言中,是定义一个字符串数组,将字符串存放到字符串数组中;而在C++中,是定义一个字符串类对象,将字符串存放到其中;二、C语言的字符串的详细介绍使用1、用来存放字符型数据的数组其元素是一个个字符。 字符数组的定义形式为: char 字符数组名[常量表达式],.....; 例如:char s[20]; char a[4]={'j','a','v','a'};2、字符串的概念 C 中对字符串的规定都是以‘\0’结尾的

2020-05-13 11:14:02 521

原创 3—C++的数据类型的学习

3.1数据结构分类介绍在C++语言中,字符型数据和整型数据之间可以通用。字符型和整型数据可以相互赋值,而且字符型数据可以进行算数运算。#include <iostream>using namespace std;int main(){int i,j;char c1,c2;c1='a';c2=98;i='A';j=68;cout<<"i="<&l...

2020-03-07 15:57:13 446

原创 从0到1了解c++语言

1先来看看什么是计算机系统直接上图吧!2指令与程序2.1指令指令是指计算机执行某种操作的机器命令,它能被计算机硬件直接的识别和执行。计算机指令是由二进制代码表示,一条指令通常有两个部分组成:操作码,操作数。2.2计算机程序计算机程序是指完成一定功能的指令的有序集合2.3软件软件是指程序运行所需要的数据以及开发使用和维护这些程序所需要的文档的集合。3程序设计语言机器语言:机器语...

2020-03-02 20:09:18 191

原创 C++程序设计之多态

多态–字同意不同普通函数min()的功能是获取函数参数列表中的最小值,这些参数的类型可以是整型、浮点型、字符型等等。一般情况下只能对一种数据类型定义一个类似的函数,从而实现这个功能。这些函数名不能相同,否则编译器就无法分清楚具体执行哪个函数。在面向对象的C++编程中,可以使用多态来实现。多态是面向对象的C++特性之一 (另外两个是继承和封装);多态是指具有不同函数功能的函数拥有同一个函数名,就...

2020-01-24 00:27:05 383

空空如也

空空如也

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

TA关注的人

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