1、&符号的使用

&是地址符,类型是其后面的类型加一个“*”,任何变量都可以使用&来获取地址,但不能用在常量上。
详解指针C(2)
// & 可以取任何一个变量的地址
//&a的类型 就是a的类型+ ( * )
//那么&b== short *
//&c== int *

详解指针C(2)1详解指针C(2)
详解指针C(2)
详解指针C(2)
详解指针C(2)

2、“带*类型” 的特征探测:求值

探测:
详解指针C(2)
// *(px)== int
// *(px2)==int *
// *(px3)==int **
// *(px4)==int ***

总结:

1、带( * )类型的变量,可以通过在其变量前加( * )来获取其指向内存中存储的值.

2、在带( * )类型的变量前面加( * ),类型是其原来的类型减去一个( * ).

3、用指针操作数组

总结:      
       
 1、&arr[0]代表取数组中第一个元素的地址,可以省略为数组名.      
       
 2、*(p+i) = p[i]

相关文章:

  • 2022-12-23
  • 2021-09-30
  • 2021-07-30
  • 2022-01-11
  • 2021-09-10
  • 2021-10-22
猜你喜欢
  • 2022-02-24
  • 2021-12-03
  • 2021-12-25
  • 2022-01-05
相关资源
相似解决方案