,也就是空间里的变量是全局变量,在main函数中是可以改变空间中变量的值的。...默认访问变量的顺序
我们在前面c中学过在main函数中的访问元素时,遵循局部优先,比如我定义了一个全局变量a并初始化为10,但是我在main函数中有进行了重新赋值为20,那么我打印的a的值就是20;局部要优于全局...,但不能将其完全看成全局变量,在不同的域中命名是可以形同的,并不会发生冲突。...2.多个命名相同的命名空间
倘若我定义了多个命名空间,在这些明明空间中有几个变量的命名是相同,那他们会发生冲突吗?
会的。...当我们定义了多个相同的名字的命名空间的话,那么这些命名空间编译时就会发生合并,合并成一个共同的域,在同一个域中是不能出现命名相同的元素名称的。但命名空间支持嵌套。