请问ASSERT()是什么呀?哪位大哥帮我解答谢谢!

解决方案 »

  1.   

    assert是调试程序用的,参数为false,程序退出并显示错误信息,true, 继续执行
      

  2.   

    楼上说得对。
    Assert 方法示例
    下面的示例说明如何使用 Assert 方法。示例需要一个带有两个按纽控件的窗体。缺省的按纽名称是 Command1 和 Command2 。当示例运行时,单击 Command1 按纽使得按纽上的文本在 0 和 1 之间进行切换。单击 Command2 按纽可能不做任何事,也可能引起一个确认,应该执行哪一个操作取决于 Command1 按纽上所显示的值。该确认将在最后一个语句执行之后使整个执行停止,并且 Debug.Assert 行被突出显式。Option Explicit
    Private blnAssert As Boolean
    Private intNumber As IntegerPrivate Sub Command1_Click()
        blnAssert = Not blnAssert
        intNumber = IIf(intNumber <> 0, 0, 1)
        Command1.Caption = intNumber
    End SubPrivate Sub Command2_Click()
        Debug.Assert blnAssert
    End SubPrivate Sub Form_Load()
        Command1.Caption = intNumber
        Command2.Caption = "Assert Tester"
    End Sub呵呵,设想一个 Assert 语句如同做一个假设。
      

  3.   

    assert是调试程序用的,参数为false,程序退出并显示错误信息,true, 继续执行