搜索
首页 电脑/网络 程序设计 C/C++

取地址运算符是直接运算符?

取地址运算符是直接运算符吗

全部回答

2018-04-06

59 0
    1、你可以这么理解吧,其实所谓指针,同样可以视为变量。这里uint *resultP解读作(uint *)resultP,也就是一个指针类型的变量,该变量名叫做resultP,它的类型是一个指向无符号整数的指针。
  2、是的,你的理解正确。3、理解正确。4、理解有误。  这里的resultP是定义函数时的参数,而&iTmpItem则是在调用函数时传递进去的参数。在你调用dataConvert(&modItem[2] , (imodItemLen - 2) , &iTmpItem)时,参数resultP的值就是&iTmpItem。
    打个比方,假设你定义了一个函数y=f(x),然后你计算y=f(a)的值,那么在你计算的时候,x=a。5、不是。*resultP是resultP所指向的内容,是一个整数;而&iTmpItem是指向整数iTmpItem的指针。
  
  在你调用函数dataConvert时,你可以说resultP和&iTmpItem等价,或者*resultP和iTmpItem等价。   【如果我的答案可以帮到你,请给好评~谢谢~】。

2018-04-06

28 0
什么是直接运算符?据我所知,运算符分为算术运算符、逻辑运算符、位运算符

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报