#include <iostream>
#include <cassert> // 在断言时所用,使用断言时用来调试,
using namespace std;
int 金额 = 60000;
void 取钱(int 数量)
{
if (数量 < 0)
{
cout << "取钱数量不能小于0," << "文件:" << __FILE__
<< ",行:" << __LINE__
<< ",日期:" << __DATE__
<< ",时间:" << __TIME__ << endl;
return;
}
金额 -= 数量;
}
int add(int x, int y)
{
return x + y;
}
int main ()
{
#ifndef NDEBUG // 预处理指令,代码一直都留着,
cout << "start mian ..." << endl << endl; // 调试用的,
#endif
取钱(1000);
int 结果;
结果 = add(1,2);
assert(结果 == 3); // 用来调试,
//if (结果 != 3)
// {
// cout << "结果错了," << endl;
// }
#ifndef NDEBUG
cout << endl << "endl." << endl; // 调试用的,
#endif
return 0;
}
预处理进行调试
最新推荐文章于 2022-01-25 18:34:28 发布