2012年7月22日 星期日

assert 維護敘述

assertion 維護敘述

C 語言有自己的維護函式,當自己寫的函式庫要提供他人使用時,適當的利用維護敘述,可以建立安全的使用 介面,避免他人因為使用不當,而造成不可預期的後果。

#include <stdio.h>
#include <assert.h>
int main (void)
{
    int world=0;
    
    assert(world);
    printf("hello\n");
    return 0;
}
assert()=1 時,正常流程
assert()=0 時,出現 「test: test.c:8: main: Assertion `world' failed.」


ref : 一個不存在的日子

沒有留言:

張貼留言