瑞星卡卡安全论坛技术交流区系统软件 c语言中,a=a^b与a=b^a有区别么?如果有,那么区别是?

12   2  /  2  页   跳转

c语言中,a=a^b与a=b^a有区别么?如果有,那么区别是?

这只是语法上不同,也就是主动关系不一样,a=a^b,a为主动,b为被动同理a=b^a,b为主动,a为被动(当然我这里是按编译器从左向右编译来说的)
gototop
 

这个是C语言中的附值和表达式的应用.a=a^b与a=b^a的 没有本质上的区别只是将a,b两个操作数互换了位置
gototop
 

结果是一样一样的
gototop
 
12   2  /  2  页   跳转
页面顶部
Powered by Discuz!NT