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

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

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

案例如下

先放一张图

2019060316244098.png

大家先不要往下面翻,自己算一下结果应该是多少!!


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


好了揭晓谜底:

2019060316264193.png

算错的,又有没有觉得,咦~~~~咋回事!!!


没错!参数是从右向左执行的!!!

(划重点,牢记!)

先执行a+=2,,此时a已经变为12了

再向左时,a还是12,当然12+12=24啦!


很多现在可能还会觉得有疑惑,具体的小编不多解释了,

有兴趣的可以看一下汇编语言,把这个程序转换成汇编语言,答案就会很清晰了!

至于汇编语言,请看我另外的博客

riscv相关部分!!

相关文章
|
11月前
|
存储 C语言
找到所有数组中消失的数(C语言详解)
找到所有数组中消失的数(C语言详解)
57 0
|
21天前
|
开发者 Python
Python函数参数的魔法:揭秘如何用它们施展代码的无限可能!
【8月更文挑战第22天】Python函数参数展现了语言的强大与灵活。本文涵盖位置参数、默认参数、可变参数(*args)、关键字参数(**kwargs)及参数解包等,通过实例展示如何利用这些特性增强函数复用性与扩展性。类型注解的加入进一步提升了代码的可读性和健壮性。掌握这些技巧能帮助开发者写出更高效优雅的Python代码。
36 0
|
4月前
|
存储 C语言
C语言中向函数传递值和从函数返回值的技术解析
C语言中向函数传递值和从函数返回值的技术解析
46 0
|
4月前
|
存储 C语言
C语言中向函数传递二维数组的技术详解
C语言中向函数传递二维数组的技术详解
60 0
|
4月前
|
JavaScript
【源码共读】将值转换为数组《arrify》
【源码共读】将值转换为数组《arrify》
41 1
|
10月前
|
C++
《C++避坑神器·十六》函数默认参数和占位参数
《C++避坑神器·十六》函数默认参数和占位参数
52 0
|
11月前
|
C语言
C语言之用指针实现两个数组中元素的相加并存放到第三个数组中
C语言之用指针实现两个数组中元素的相加并存放到第三个数组中
185 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-函数形参的结构赋值1
前端学习笔记202306学习笔记第三十八天-Es6-函数形参的结构赋值1
45 0
|
C语言
【c语言进阶】三分钟教会你终极套娃:指向函数指针数组的指针,让你真正理解如何解读一个变量的类型
【c语言进阶】三分钟教会你终极套娃:指向函数指针数组的指针,让你真正理解如何解读一个变量的类型
79 0
|
前端开发
前端学习案例4-隐式类型转换-4 原
前端学习案例4-隐式类型转换-4 原
52 0
前端学习案例4-隐式类型转换-4 原