第1个回答 2013-01-17
100呗,定义在函数里面,改变的是函数里面的量,外面的没变,比如你在主函数里执行i=i-1,是主函数里面的i变了,外面的不变
第2个回答 2013-01-17
定义在主函数之外是全局变量啊,无论在函数中是否调用它,它都存在在内存中。main()函数中的属于局部变量,在运行时在分配内存空间。你那个程序 最后值是100啊,因为主函数外的i被隐藏了。
第3个回答 2013-01-17
全局变量和局部变量,j=00
第4个回答 2019-08-13
定义在主函数外面是全局变量,分配的内存在静态内存,整个工程内都可以访问到他的值,但是优先级低。只有程序退出后才会释放他的内存。冲突的时候优先使用局部变量。
定义在函数内的变量时局部变量,分配的是内存堆栈,只有特定的函数内可以访问到,退出函数后自动释放内存堆栈。优先级高