看板 C_and_CPP 關於我們 聯絡資訊
struct S{ int a[10]; } main(){ S test; test.a[0]=1; } funcA(){ 這邊如果要取得 test 中的值要如何達到? } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.32.240
loveflames:有限定不能把test傳進funcA? 10/15 08:11
hhashoww:funcA(struct S *test) ?? 10/15 08:23
hhashoww:↑ 宣告的部分 main裡面使用funcA(&test) 呼叫 10/15 08:24
LPH66:也不一定非得要傳指標不可...整個 struct S 丟進去也行 10/15 08:43
loveflames:不傳參數的話也是可以,取得舊ebp的值,再間接取test 10/15 08:55
loveflames:不過這方法只能用在x86上 10/15 08:56