C++常用的指针概念
2014-09-21 22:26
155 查看
C++中一些关于指针的东西,突然考完了之后想整理一下,至少在遇到指针的时候我要知道它指向的是谁。
1,定义:
指针(指针变量)是一个特定类型数据的存储地址,和其它类型的变量一样,必须先定义后使用。
2,格式:
类型标识符 *指针变量
3,功能:
定义指针变量的类型。
e.g:
int *p,
Double*2,
4,指针的运算符——&和*
&
一目运算符,取地址运算符,其操作对象常为一个变量名,返回的变量的地址。
e.g.p=&a
*
1,定义指针变量时,说明后面的变量是“指针变量”。
2,引用指针变量,表示指针变量所指的变量。即取对象“内容”即值。
区别两个个概念:int p和int*
p
5,不能将一个非地址型的数据赋值给指针变量。
如:p1=3; 是错误的。
p1=&i; 是正确的。
不过这些还是不能让我们弄清楚指针的概念。
1,定义:
指针(指针变量)是一个特定类型数据的存储地址,和其它类型的变量一样,必须先定义后使用。
2,格式:
类型标识符 *指针变量
3,功能:
定义指针变量的类型。
e.g:
int *p,
Double*2,
4,指针的运算符——&和*
&
一目运算符,取地址运算符,其操作对象常为一个变量名,返回的变量的地址。
e.g.p=&a
*
1,定义指针变量时,说明后面的变量是“指针变量”。
2,引用指针变量,表示指针变量所指的变量。即取对象“内容”即值。
区别两个个概念:int p和int*
p
int p | 普通的变量 | int类型 |
int* p | 指针变量 | int*也表示一种数据类型:int指针类型。所以p的类型为:int*类型,p所指向的类型为int型 |
如:p1=3; 是错误的。
p1=&i; 是正确的。
不过这些还是不能让我们弄清楚指针的概念。
相关文章推荐
- C/C++基础知识:函数指针和指针函数的基本概念
- C/C++基础知识:函数指针和指针函数的基本概念
- [C++基础]那些容易被混淆的概念:函数/数组指针-指针函数/数组,类/函数模板-模板类/函数
- 【C++基础】指针好难啊,一点点啃——基本概念
- 浅谈C++中指针和引用的区别 指针和引用在C++中很常用,但是对于它们之间的区别很多初学者都不是太熟悉,下面来谈谈他们2者之间的区别和用法。 1.指针和引用的定义和性质区别: (1)指针:指针是一
- c/c++指针概念
- C++指针的概念解读 超详细
- 日拱一卒之C++基础一 指针与引用基本概念
- [C++基础]那些容易被混淆的概念:函数/数组指针-指针函数/数组,类/函数模板-模板类/函数
- 彻底澄清c/c++指针概念
- 深入理解 C++ 指针(一)---指针的概念
- C++继承、虚函数、纯虚函数、多态、覆盖、重载、隐藏、引用等常用概念
- C++基本概念复习之一:枚举、引用、指针、类、多态
- Unix/Linux C++应用开发-C++基础概念"数组、指针和字符串"
- C/C++基础知识:函数指针和指针函数的基本概念
- C/C++基础知识:函数指针和指针函数的基本概念
- c/c++:内存泄露和野指针的概念
- C/C++基础知识:函数指针和指针函数的基本概念
- 【c++程序】关于指针易混淆的几个概念
- C/C++几个常见概念分析(指针、引用 、const常量、#define)