我们都知道,语句块就是用大括号围起来的一段代码。这个定义让我对for语句块的范围感到迷惑,如for(int i = 0; ;){},这个i,到底是for语句块外面的变量,还是语句块里面的变量?答案是,i是属于for语句块里面的变量。在for语句块之外无法访问它。下面是测试代码:
我们都知道,语句块就是用大括号围起来的一段代码。这个定义让我对for语句块的范围感到迷惑,如for(int i = 0; ;){},这个i,到底是for语句块外面的变量,还是语句块里面的变量?答案是,i是属于for语句块里面的变量。在for语句块之外无法访问它。下面是测试代码: