发表时间:2022-03-25来源:网络
指针的定义
指针的概念:指针是C/C++语言中广泛使用的一种数据类型。运用指针编程是C/C++语言最主要的风格之一。
指针是存储内存地址的变量,指向一个数据结构的首地址。
C++编译系统在编译时会为不同数据类型的对象分配大小不同的存储空间。
在计算机中内存被分成若干个存储单元。每个存储单元都有一个固定的编号即地址。根据一个存储单元的编号即可准确地找到并访问这些存储单元。

指针变量中可以存储数据结构的地址,例如变量,数组或函数。

此时,指针变量中存储数组的首地址。
由于数组、函数都是连续存储,可以用指针变量来表示数组或函数。
指针变量的定义
使用指针变量前必须先声明
存储指针的变量称为指针变量。符号*表示此变量是指针变量。
int *ip1,ip2; //声明了1个指针变量ip1和1个普通变量ip2
int *ip3,*ip4; //声明了指针变量ip3,ip4都是整型指针
一次定义多个指针变量,每个指针变量前必须加“*”,否则,只有前面加“*”的才能被解释成指针
如果不确定指针变量的数据类型,可以使用void类型
void *p1,*p2;
地址运算符&可以用来取变量的地址。
给指针变量赋值时需要注意:
未经赋值的指针变量不能使用指针变量的赋值只能赋予地址, 决不能赋予任何其它数据在代码栏输入以下代码,编译查看输出结果,注意查看两个内存地址是否一样:
#include using namespace std; void main() { int a = 10; int *p = &a; cout上一篇:C++自学者的困境!
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14