程序运行结果:
xl=5,xw=4,xh=5
v=100
请同学们自己分析其中的原因。
从变量的作用域的角度将变量分为局部变量和全局变量两种。局部变量定义在函数体内,函数被调用时,局部变量才临时的被创建,函数执行完后,局部变量自动被销毁;全局变量是定义在整个程序空间内的,在开始运行程序时被创建,整个程序执行完了才会销毁,因此一个变量(无论是全局还是局部变量)都有一个“创建”、“生存”、“销毁”的过程,从这个意义上说变量是有“寿命”或存在“生存期”的。
变量的生存期取决于它的存储类型。所谓“存储类型”是指系统为变量分配的具有某种特性的存储区域,存储区域一般分为两种:静态存储区和动态存储区。存放在静态存储区中的变量在程序运行初期就被创建,它们的寿命往往与程序同步;存放在动态存储区中的变量是临时性的,在程序运行期间随时会被撤销。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] 下一页