C语言中指针有何具体应用场景?

更新于
2026-10-10 11:38:25
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3345个文字,预计阅读时间需要14分钟。

C语言中指针有何具体应用场景?

目录- 对象的访问方式- 什么是指针- 指针变量- 与指针相关的运算符- 指针变量作为函数参数- 数组与指针- 多维数组与指针- 指针常量- 常量指针- 指针数组- 数组指针

目录
  • 对象的访问方式
  • 什么是指针
  • 指针变量
  • 与指针相关的运算符
  • 指针变量作为函数参数
  • 数组与指针
  • 多维数组与指针
  • 指针常量 和 常量指针
  • 指针数组 与 数组指针
  • 字符串与指针
  • 函数指针
  • 二级指针 与 多级指针

在C语言中,任何一个变量,都有两层含义:

(1) 代表该变量的存储单元的地址;变量的地址 左值 lvalue

(2) 代表该变量的值;右值 rvalue

对于一个变量的访问,只有两种情况:

一是把一个值写到变量的地址中去 (lvalue)

二是从变量的地址中取变量的值 (rvalue)

对象的访问方式

直接访问 : 通过对象名去访问

如:

int a; a = 1024; b = a;

注:直接访问 受到作用域的限制

间接访问 :

通过对象的地址去访问,指针访问。

只要你知道了对象的地址,就可以在任何地方去访问它。

不受作用域的限制。

阅读全文
标签:访问方式

本文共计3345个文字,预计阅读时间需要14分钟。

C语言中指针有何具体应用场景?

目录- 对象的访问方式- 什么是指针- 指针变量- 与指针相关的运算符- 指针变量作为函数参数- 数组与指针- 多维数组与指针- 指针常量- 常量指针- 指针数组- 数组指针

目录
  • 对象的访问方式
  • 什么是指针
  • 指针变量
  • 与指针相关的运算符
  • 指针变量作为函数参数
  • 数组与指针
  • 多维数组与指针
  • 指针常量 和 常量指针
  • 指针数组 与 数组指针
  • 字符串与指针
  • 函数指针
  • 二级指针 与 多级指针

在C语言中,任何一个变量,都有两层含义:

(1) 代表该变量的存储单元的地址;变量的地址 左值 lvalue

(2) 代表该变量的值;右值 rvalue

对于一个变量的访问,只有两种情况:

一是把一个值写到变量的地址中去 (lvalue)

二是从变量的地址中取变量的值 (rvalue)

对象的访问方式

直接访问 : 通过对象名去访问

如:

int a; a = 1024; b = a;

注:直接访问 受到作用域的限制

间接访问 :

通过对象的地址去访问,指针访问。

只要你知道了对象的地址,就可以在任何地方去访问它。

不受作用域的限制。

阅读全文
标签:访问方式