函数参数读取方向,小白一定要来看!

117 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

牢记函数参数是由右至左读取的!

案例如下
先放一张图
在这里插入图片描述
大家先不要往下面翻,自己算一下结果应该是多少!!

空白略过答案,自己先算一下hhhh

好了揭晓谜底:

在这里插入图片描述
算错的,又有没有觉得,咦~~~~咋回事!!!

没错!参数是从右向左执行的!!!
(划重点,牢记!)
先执行a+=2,,此时a已经变为12了
再向左时,a还是12,当然12+12=24啦!

很多现在可能还会觉得有疑惑,具体的小编不多解释了,
有兴趣的可以看一下汇编语言,把这个程序转换成汇编语言,答案就会很清晰了!
至于汇编语言,请看我另外的博客
riscv相关部分!!