C语言错误和断言错误和断言
错误和断言在预编译时我们学过使用#error让编译器报错的方法,C标准还有一个让程序运行时报错的机制,那就是断言函数assert(),这个函数参数是一个表达式,如果表达式不为0则继续执行,为0则报错,如下:#include <stdio.h>#include<assert.h>int main(){ int x = 0, y = 0; scanf("%d,%d", &x, &y); ass