assert(0);
printf("aaa\n")像这样,出现断言失败后,我点忽略,怎么不会继续执行啊?

解决方案 »

  1.   

    assert后出现的对话框是由abort函数弹出的,不管你是否忽略,程序都会终止
      

  2.   


    那个是exception,和这个有区别.........
      

  3.   

    assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。
      

  4.   

    异常是异常...
    你那样Abort就玩完了