Pemrograman C/pustaka/cassert
assert.h adalah file header di perpustakaan standar bahasa pemrograman C yang mendefinisikan makro preprocessor C assert()
. Dalam C ++ ini juga tersedia melalui file header <cassert>
.
Contoh
sunting#include <stdio.h>
#include <assert.h>
int test_assert(int x)
{
assert(x <= 4);
return x;
}
int main()
{
int i;
for (i=0; i<=9; i++)
{
test_assert(i);
printf("i = %d\n", i);
}
return 0;
}
i = 0 i = 1 i = 2 i = 3 i = 4 assert: assert.c:6: test_assert: Assertion `x <= 4' failed. Aborted
Selengkapnya
sunting- Mengenai Assert.h (dalam bahasa Inggris)