2.4.5 定义变量

2013-10-07 15:27:24 · 作者: · 浏览: 68

2.4.5   定义变量

C语言函数中,定义和声明必须放在程序块开始的地方。在C++(www.cppentry.com)中,定义和声明可以在程序块的任何地方出现,但必须在它们首次被使用前出现。

例2-26

 

本例说明了怎样在程序块中定义变量,这个程序块是界定函数reverse_and_print的。

变量temp正是在第二个for循环中用到它之前定义的:

 

变量可在for循环中定义,它的作用域是for循环体。

例2-27

例2-26中的reverse_and_print函数可重写如下:

 
 
注意变量i在每个for循环中定义,因为在for循环中定义的变量的作用域是该for循环的循环体。