如果我事先没有考虑到这个变量,而程序执行过程中又需要这个变量,能不能在需要时临时添加上去呢,而不是在程序开头定义,在程序中间能够再根据需要定义自己需要的变量吗?
应该不可以吧?
不是说变量定义必须在一开始么?
在函数中的局部变量的定义要放在函数开始的地方就声明,不能放中间。即使是使用之前的地方也不行。
但是在函数外定义的全局变量就不受这个限制,只要在使用前声明就行了,放程序中间也可以。