C语言中指针有何具体应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3345个文字,预计阅读时间需要14分钟。
目录- 对象的访问方式- 什么是指针- 指针变量- 与指针相关的运算符- 指针变量作为函数参数- 数组与指针- 多维数组与指针- 指针常量- 常量指针- 指针数组- 数组指针
目录
- 对象的访问方式
- 什么是指针
- 指针变量
- 与指针相关的运算符
- 指针变量作为函数参数
- 数组与指针
- 多维数组与指针
- 指针常量 和 常量指针
- 指针数组 与 数组指针
- 字符串与指针
- 函数指针
- 二级指针 与 多级指针
在C语言中,任何一个变量,都有两层含义:
(1) 代表该变量的存储单元的地址;变量的地址 左值 lvalue
(2) 代表该变量的值;右值 rvalue
对于一个变量的访问,只有两种情况:
一是把一个值写到变量的地址中去 (lvalue)
二是从变量的地址中取变量的值 (rvalue)
对象的访问方式
直接访问 : 通过对象名去访问
如:
int a; a = 1024; b = a;
注:直接访问 受到作用域的限制
间接访问 :
通过对象的地址去访问,指针访问。
只要你知道了对象的地址,就可以在任何地方去访问它。
不受作用域的限制。
本文共计3345个文字,预计阅读时间需要14分钟。
目录- 对象的访问方式- 什么是指针- 指针变量- 与指针相关的运算符- 指针变量作为函数参数- 数组与指针- 多维数组与指针- 指针常量- 常量指针- 指针数组- 数组指针
目录
- 对象的访问方式
- 什么是指针
- 指针变量
- 与指针相关的运算符
- 指针变量作为函数参数
- 数组与指针
- 多维数组与指针
- 指针常量 和 常量指针
- 指针数组 与 数组指针
- 字符串与指针
- 函数指针
- 二级指针 与 多级指针
在C语言中,任何一个变量,都有两层含义:
(1) 代表该变量的存储单元的地址;变量的地址 左值 lvalue
(2) 代表该变量的值;右值 rvalue
对于一个变量的访问,只有两种情况:
一是把一个值写到变量的地址中去 (lvalue)
二是从变量的地址中取变量的值 (rvalue)
对象的访问方式
直接访问 : 通过对象名去访问
如:
int a; a = 1024; b = a;
注:直接访问 受到作用域的限制
间接访问 :
通过对象的地址去访问,指针访问。
只要你知道了对象的地址,就可以在任何地方去访问它。
不受作用域的限制。

