全局变量在代码里的修改,会影响可执行文件里的值吗?一道面试题:linux、操作系统相关。
不会,全局变量在可执行文件里只保存初始值。程序修改全局变量是修改加载程序后全局变量在内存里的值,不影响可执行文件里的值。
文件保存在硬盘里,进程在内存里同一个可执行文件可能运行多次,形成多个进程那你猜在进程里修改的变量,会被保存回文件里吗