1.变量生存周期
一旦在程序中定义变量,计算机在执行过程中就会根据变量的类型分配相应的内存单元供变量保存数据。
只有当函数被调用时,其形参和局部变量才被分配相应存储单元,一旦调用结束,相应的存储单元由系统收回。由于这种特性,局部变量还被称为自动变量。
变量从定义开始分配存储单元,到运行结束存储单元被回收,整个过程称为变量生存周期。
2.变量存储的内存分布
由于自动变量和全局变量的生存周期不同,为了便于计算机存储管理,C语言把保存所有变量的数据区分为动态存储区(使用堆栈进行管理),静态存储区(相对固...
1设置断点:
把光标放到你想停止的那一行打上红勾,之后按F5进行调试,(或者按在光标那一行按F4直接设置断点)此时断点那行会由红色变为蓝色。注意当使用了函数的时候,需要在函数内部设置断点,单步执行才会在函数内部执行,否则只会在main函数中执行。当所需变量是由scanf之类输入,而断点设置在scanf函数的后面,程序在调试之前会首先要求我们输入所需变量的值。
2单步执行与跳到下一个断点:
按F7即可进行单步执行,此时还会输出到目前为止的结果。你可以通过输出的结果发现你编程的问题所在。按“跳过”即直接到下一个断点。
3如何查看变量的值:...