1.C2601:MSDN上关于C2601的帮助:“function”: 本地函数定义是非法的代码试图在函数内定义函数。或者,在该 C2601 错误位置前的源代码中有一个额外的大括号。
2.fatal error LNK1168: cannot open Debug/SHI.exe for writing
这不是程序本身的问题 如果你还在调试某个程序,还没结束,你又开始编译源代码,就会出现 程序不能为读
3. abnormal program termination,程序编译没错,可是不能运行。
:ADO编程时,可能就是数据库的错误。可以重新创建一个数据库
4.char name='Cude';
错误:Cude是字符串,要用双引号
char name[]="Cude"
或者string name = "cude";
5.
改为if(3500<sal&&5000>=sal)
6..if(),while(),for()
也是函数,在他们内部执行体重声明的变量,不能用到外面,,因为是局部变量,只能在函数内部使用。所以必须声明全局变量,才能既在函数内部使用,又在外部使用。
如:
int sumNum(int k)
{
while (k!=0)
{
int a=0, b;//这里声明的a,b都是局部变量,不能再while函数外面使用。
b = k%10;
a+=b;
k /= 10;
}
return a;//这里编译时候就会出错,因为a是while里面的局部变量,不能作为全局变量使用
}
16.int sumNum(int k)
{
int a = 0;
while (k!=0)//最后一位因为不是零,所以也会执行进去,,不要被迷惑啊!
{
int b;
b = k%10;
a+=b;
k /= 10;
}
return a;
}