位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

指针变量在C语言的引用

提问人:杨紫红发布时间:2020-11-17
指针变量只能存放地址,不要将一个整型量(或其他任何非地址类型的数据)赋值给一个指针变量。
(1)两个相关运算符:
1  &:取地址运算符。可以获取某个变量的地址
2*: 指针运算符,获取某个指针变量所值向的变量的值
3  关于&和*运算符的说明:
  假设已执行    pointer_1=&a; 
   1、&*pointer_1含义是什么?
      &*pointer_1与&a相同,即变量a的地址。
   2、*&a的含义是什么?
      先进行&a运算,得a的地址,再进行*运算。
      *&a、*pointer_1及变量a等价。
   3、(*pointer_1) + + 相当于a + +。
       它与*pointer_1 + + 不同。
   4、*pointer_1 + + 等价于*(pointer_1 + +),即先进行*运算,得到a的值,然后使pointer_1的值改变,这样pointer_1不再指向a了。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部