指针
本帖最后由 h-b-z-d-j-s-m 于 2022-5-25 10:34 编辑请问这条怎么做啊,想要具体过程,谢谢!
https://static01.imgkr.com/temp/f743b002ddf14a53a2d41b61769abfd2.jpg
想知道return返回给哪一行啊,应该是调用的那一行,还是调用函数的下一行啊 return函数返回给调用者的,比如有一个函数f(n),如果有一行代码是int a = f(n),并且f(n) return 1,那么a的值就是为1,题目考的是引用传值和赋值传值的区别,多试试几个例子就能明白了,还是得多动手试试的,不然印象不深刻{:10_279:} 不要发图片啊 其实发代码 不比发图片要省事吗 本帖最后由 jhq999 于 2022-5-25 15:46 编辑
调用函数时汇编里call 有两个动作,一个是把下一行代码的地址入栈,然后jmp到指定代码的地址
从函数返回时ret 从栈中弹出一个数值(正常的话是先前入栈的call下一行代码的地址),然后jmp到那里
return 在汇编里就是把后面的各种数值赋值(mov)给eax
页:
[1]