第二十三节 局部变量
局部变量:在函数内部定义的变量,只在该函数内部有效,他的作用域从定义的地方开始,直到函数结束为止。
当调用函数时,变量在内存中创立,当退出函数时,变量从内存中清除。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ju { class Program { static void A() { int a = 10; Console.WriteLine("the A() a is {0}",a); } static void B() { int a = 20; Console.WriteLine("the B() a is {0}", a); } static void Main(string[] args) { int a = 30; A(); B(); Console.WriteLine("the main a is {0}", a); } } }
程序块中的局部变量
结构化变成思想:重点是写函数,将较大的任务分解成若干小任务,每个任务具有函数实现。
程序包含两类基本元素--数据和函数。结构化编程注重函数的实现过程,数据的存在只不过是为函数提供支持,所以这种编程方式是面向过程的。