栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++编程语言之指针

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++编程语言之指针

#### 1.指针定义
​			数据类型  *指针名;
​			指针名 = &变量名   指针指向变量的存储地址
​			*p  = 某值   更改变量内容
#### 2.指针所占内存
​		指针不管是什么数据类型,32位系统是4个字节,64位系统是8个字节。
#### 3.空指针
​			1.空指针用于指针变量进行初始化。
​			2.空指针不可以进行内容访问    
​				如:int *p = null;  *p = 100;   不对
#### 4.野指针
​					指针变量指向非法的内存空间
#### 5.const修饰指针
​	const修饰指针有三种情况
​			1.const修饰指针 ----- 常量指针
​					const int *p ;  常量指针
​				特点:指针的指向可以修改,指针指向的值不可以更改。
​			2.const修饰常量 -----指针常量
​					int * const p;
​				特点:指针的指向不可以修改,指针指向的值可以更改
​			3.const即修饰指针  又修饰常量
​					const int const * P;
​					特点:指针指向和指针指向的值都不可以更改
#### 6.指针和数组
​		int arr[7] = {1,2,3,4,5,6,7}
​		int *p =arr;
​		指针第一个元素  *p
​		p++,指针后移
​		指针指向第二个元素 *p
#### 7.指针和函数
​		 返回值类型  函数名 (int * a,int * b){}
​		 地址传递:  函数名(&a,&b)
#### 8.指针,数组,函数
​		返回值类型  函数名(int *arr,int len){}
​		int arr[] = {}; int len = 0;
​		函数名 (arr,len)
​		在函数的传入参数是数组使,函数的形参可以是指针

​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1019519.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号