C语言函数调用栈的详细教程(6)

2023-04-29 来源:飞速影视
PRINT_ADDR(locVar1);
PRINT_ADDR(locVar2);
PRINT_ADDR(locVar3);
PRINT_ADDR(arr);
PRINT_ADDR(arr[
0
]);
PRINT_ADDR(arr[
1
]);
PRINT_ADDR(arr[
2
]);
PRINT_ADDR(tStrt);
PRINT_ADDR(tStrt.member1);
PRINT_ADDR(tStrt.member2);
PRINT_ADDR(tStrt.member3);
return
0
;
}
int
main(
void
){
int
locMain1 =
1
, locMain2 =
2
, locMain3 =
3
;
PRINT_ADDR(locMain1);
PRINT_ADDR(locMain2);
PRINT_ADDR(locMain3);
StackFrameContent(locMain1, locMain2, locMain3);
printf(
"[locMain1,2,3] = [%d, %d, %d] "
, locMain1, locMain2, locMain3);
memset(&locMain2,
0
,
2
*sizeof(
int
));
printf(
"[locMain1,2,3] = [%d, %d, %d] "
, locMain1, locMain2, locMain3);
return
0
;
}
StackFrame</string.h></stdio.h>
编译链接并执行后,输出打印如下:

C语言函数调用栈的详细教程


相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号