软件冲突是怎么引起的?

来源:百度知道 编辑:UC知道 时间:2024/06/24 17:12:08
我在学习c语言,突然冒出个想法:(大家别见笑,小弟是初学者:))
人们说的软件冲突,是不是比如:两个软件用了同一个变量,或者准确点用了同一个内存地址?如果是的话那不是太容易冲突了?比如两个程序都用变量:a就会有问题了?
内存分配,不会这么简单吧?给我讲讲!!谢谢
像下边两位说的那样,那软件冲突又是怎么回事呢?

用变量名来冲突是不可能的。程序在编译成EXE文件之后,所有的变量名都会用地址码来代替。

所谓软件冲突主要是指冲突软件使用相同的端口而发生冲突.

不会的
你说的变量a是写程序时用的
编译成exe后根本没人知道你写程序时用的是a还是b

而且 一般不会两程序用同一地址
除非它有意访问别的程序的内存

不可能是变量冲突吧...