C++干货 | 常量与指针
文章平均质量分 86
C++干货
Xunlan_
你好(*´▽`)ノノ
很高兴认识你~~
展开
-
C++详解:关于常量(1)
系列文章目录关于常量(1)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档前言这篇文章将会让你对c++中的常量有更加透彻的理解。一、常量是什么?常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。常量可以分为两类:定义常量(我更乐意叫赋值常量) & 字面常量,这一篇主要介绍字面常量。原创 2021-09-08 18:10:41 · 613 阅读 · 0 评论 -
C++详解:关于常量(2)
在C++常量(1)中,我们初步了解了字面常量,在这篇文章中,我们会对定义常量进行介绍.常量的两种定义方式[#define]和[const],及它们的区别和联系原创 2021-09-09 13:35:40 · 166 阅读 · 0 评论 -
C++详解:关于指针(1)
定义:指针是一个变量,它储存着另一个的变量的地址(在计算机中储存的位置)。符号: &:一元运算符,后面紧跟一个变量名,会返回该变量的地址。 *:一元运算符,后面紧跟一个(指针中保存的)地址,会返回该地址指向的值。 ->:指针成员访问修饰符,当一个指向类/结构体的指针需要访问所指向对象的成员时,需要使用该符号,其中: class Myclass{ private: int a; ...};Myclass ptr;原创 2021-09-05 19:28:20 · 433 阅读 · 0 评论 -
C++详解 --- 关于指针(2)
上次我们初步了解了c++中的指针(关于指针(1)),这次,让我们看看指针的妙用。指针实现链表 链表是一种复杂的数据结构,在C++中实现链表的方式多种多样,这里主要讲一种 代码:#include<iostream>#include<stdio.h>using namespace std;struct node{ int data,num;//数据、序号 struct node * next;}*h...原创 2021-09-07 12:51:38 · 328 阅读 · 0 评论 -
C++详解:关于malloc()
使用:原型:extern void *malloc(unsigned int num_bytes);头文件:#include<malloc.h> 或:#include<alloc.h> (二者内容完全一致)功能:分配长度为num_bytes字节的内存(块),会返回指向该内存的指针。 若内存不足,则返回NULL。检查:同动态内存(见C++动态内存)一样,我们可以使用判断语句检查内存是...原创 2021-09-07 13:29:09 · 10166 阅读 · 2 评论 -
C++详解:常量指针&指针常量
系列文章目录:C++指针(1)C++指针(2)C++常量(1)C++常量(2)文章目录前言一、指向常量的指针 指针常量总结二、指向非常量的指针 常量指针总结三、底层const和顶层const四、`const`和`*`的组合前言 在前面的文章中,我们分别认识了 常量 和 指针,这次,我们会将他们结合起来,认识C++中的常量指针和指针常量。一、指向常量的指针const int N=0x7fffffff;//定义常量int* ptr=&N;//定义指针ptr,指向常量Nst原创 2021-09-12 11:41:07 · 1545 阅读 · 1 评论