1,C语言中,定义变量需要赋值。
例如 int i=0;
如果是int i; i 是随机值,在有些编译器中不可以实现。
许多程序错误就因为这个原因。
2,
可能你用的VC2008,F5就可以调试程序
但是程序的实现是 编译---连接---调试
3,
快捷键
F7 编译
F10 调试
F5 碰到第一个断点
F9 红点,打断点
F11 跳转函数
CTRL+F5 直接调试
4
#define 宏定义
功能 例如
他会在编译时找到A然后把他们都换成abc
通常会用 #define PI 3.14 这样的语句定义数字
*5
int n;
scanf("%d",&n);
int a[n];
以上程序是“错误”的
数组定义为
类型符 数组名[常量表达式];
常量表达式中可以包括常量和符号常量,不能包含变量。
这个函数就编译的时候就是变量N 所以错误 与N的赋值无关。
6.程序缩进
框住N行代码 按TAB键
这样代码有层次感