bug汇总

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;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值