预处理进行调试

来源:互联网 发布:matlab灰色预测算法 编辑:程序博客网 时间:2024/06/07 02:36
#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 NDEBUGcout << endl << "endl." << endl; // 调试用的,#endifreturn 0;}

0 0
原创粉丝点击