1.a、b为同一类型变量(包括指针类型):a的值赋给b
2.a、b为不同类型变量(比如int
与double
,void*
与int*
,void*
与long
)将a做隐式转换为b的类型后,其转换后的值赋予b
3.实际发生的事情:
(1)寄存器取变量a所在地址的值
(2)若包含隐式转换,以该值为参数调用隐式转换,返回值放入寄存器中
(3)将寄存器的值写入变量b所在地址
来源:https://zhidao.baidu.com/question/501110518147181084.html
网友评论