首页 新闻 会员 周边 捐助

全局变量与静态全局变量在递归函数中的应用?

0
悬赏园豆:20 [已关闭问题] 关闭于 2024-03-16 18:56

一个将二叉树转为双链表的题目,使用全局变量定义 head 和 pre ,编译出现以下错误;如果加上 static 就能通过,这是怎么回事?


GIN_Dawn的主页 GIN_Dawn | 菜鸟二级 | 园豆:202
提问于:2024-03-11 20:28
< >
分享
所有回答(1)
0

变量重定义的,检查下solution和main文件,是否存在定义。
至于是为什么加上static就不报错,这个是作用域与编译器问题,程序同名文件在不同文件时,采用的是就近原则去预留数据地址空间。
建议编程可以严谨,避免出现此类错位

Wx120 | 园豆:252 (菜鸟二级) | 2024-10-14 09:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册