指针

2021-07-28  本文已影响0人  Vergil_wj

1、指针的重要性

C 语言的灵魂。

2、定义:

地址:
指针:

分类

1、基本类型指针

 int * p; 
int * p; 
int j = *p;  //error
int * p;
int i = 10;
int j;

p = &i;  //把 i 的地址发送给 p,即 p 指向 i;这部也可直接写成 int *p = &i。
j = *p;
printf("i = %d,j = %d,*p = %d",i,j,*p)  //i = 10,j = 10,*p = 10

p=&i
p 保存了 i 的地址,所以 p 指向 i。
修改 p 的值不影响 i 的值,修改 i 的值不影响 p 的值。
*p 等价于 i,*p 和 i 在任何地方可以互换。

int i = 10;
int *p = &i;

//等价于
int i = 10;
int *p;
p = &i;
上一篇下一篇

猜你喜欢

热点阅读