Banner Home Page DIY Contests Problems Ranklist Status Statistics
1034数据再次加强,如果还能水过我不管了……

变量不听话了——全局变量与局部变量

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 57   Accepted Submission(s) : 43

Font: Times New Roman | Verdana | Georgia

Font Size:

Problem Description

C++很让新手头疼的问题有两个,一个是全局变量与局部变量,另一个是指针

全局变量定义后,在所有函数均可使用
而局部变量只能在定义的局部(函数,循环)里使用
当全局变量与局部变量命名相同时,C++会默认使用局部变量,无局部变量使用时再使用全局变量,这种方式理论上不会错误,但及其不推荐这样定义
全局变量定义后默认初始化为0

大数组:
很多人去OJ刷题,题目要用一个10W的数组,可是在本地开10W的数组程序就甭了,就是因为他们把大数组开到了main函数或其他函数里

这里简单解释下,C++的内存分为堆区和栈区,函数(包括main)中的一切变量都保存在栈区,全局变量则保存在堆区,而栈的空间往往很小,所以在main中定义大数组就直接爆了栈

then...这个也没啥题好出

Input

此题没有输入

Output

NiTaMaZaiDouWo

Sample Input

No Input

Sample Output

NiTaMaZaiDouWo

Author

916852

Statistic | Submit | Back