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

