请问为什么这个 int a=3写大括号里面还是外面结果是一样的呢?那为什么要有大括号呢,写里面写外面不是一样的吗?还有输出的时候,我看的视频里有加endl,表示结束,是加不加都可以吗,还是程序里有很多的cout 输出的时候每个后面才要加呀?
如果int a=3写在大括号外面,这个变量叫做全局变量。后续你学习函数的时候,可能会做很多自定义函数(而且每个函数都会有一个大括号)。如果你定义全局变量,那么所有函数都可以使用这个变量。如果你把变量定义在括号里面,那么只有这一个函数可以使用该变量