如何将C语言中指针的用法和概念完整地总结成一个长尾?

2026-04-12 02:500阅读0评论SEO资源
  • 内容介绍
  • 相关推荐

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

如何将C语言中指针的用法和概念完整地总结成一个长尾?

指针概念的解读:指针通常指根据某种逻辑关系指向某一对象或数据结构的变量。在特定情境下,指针有两种不同的意义,即本地地址和指针变量。

以以下例子为例:int a=20;int *p=&a;

如何将C语言中指针的用法和概念完整地总结成一个长尾?

可以看到,a是一个整型变量,p是一个指向整型变量的指针变量。p中存储的是a的地址,即a的本地地址。


“指针”概念的解读

指针一般情况下根据语境的不同有两种意思,即地址和指针变量。举个例子:

int a = 20;

int* p = &a;

可以看到,a是一个整形变量,p是一个整形指针变量,p里面存储的是a的地址。我们可以说,p是一个指针,这里是指:p是一个指针变量;我们也可以说,&a是一个指针,这里是指:&a是一个地址。所以关于指针的概念,我们根据实际情况来区分。

指针基础

1.还是上面那个例子,我们将a的地址赋给p时,我们可以写成:int* p = &a;

我们也可以写成:int *p = &a;这两种写法有着不同的理解,但都是正确的。

第一种的理解是:我们创建了一个变量p,他的类型是int*,即整形指针类型;

第二种写法的理解是:我们创建了一个变量p,当p与*结合时,则代表他是一个指针变量,最后与int 结合,则代表他是一个存储着整形变量地址的指针变量。

阅读全文

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

如何将C语言中指针的用法和概念完整地总结成一个长尾?

指针概念的解读:指针通常指根据某种逻辑关系指向某一对象或数据结构的变量。在特定情境下,指针有两种不同的意义,即本地地址和指针变量。

以以下例子为例:int a=20;int *p=&a;

如何将C语言中指针的用法和概念完整地总结成一个长尾?

可以看到,a是一个整型变量,p是一个指向整型变量的指针变量。p中存储的是a的地址,即a的本地地址。


“指针”概念的解读

指针一般情况下根据语境的不同有两种意思,即地址和指针变量。举个例子:

int a = 20;

int* p = &a;

可以看到,a是一个整形变量,p是一个整形指针变量,p里面存储的是a的地址。我们可以说,p是一个指针,这里是指:p是一个指针变量;我们也可以说,&a是一个指针,这里是指:&a是一个地址。所以关于指针的概念,我们根据实际情况来区分。

指针基础

1.还是上面那个例子,我们将a的地址赋给p时,我们可以写成:int* p = &a;

我们也可以写成:int *p = &a;这两种写法有着不同的理解,但都是正确的。

第一种的理解是:我们创建了一个变量p,他的类型是int*,即整形指针类型;

第二种写法的理解是:我们创建了一个变量p,当p与*结合时,则代表他是一个指针变量,最后与int 结合,则代表他是一个存储着整形变量地址的指针变量。

阅读全文