C语言中的assert函数用法
assert函数是C语言标准库<assert.h>中的一个函数,函数原型为:
    void assert(int expression);
    该函数输入参数只有一个int类型参数,返回值为void类型
assert函数功能主要是程序诊断,它可以将程序诊断信息写入标准错误文件中
assert函数举例1:
scanf用法c++
#include <stdio.h>
#include <assert.h>
int main
    int value;
    printf("Please input a number: ");
    scanf("%d", &value);
    assert(value >= 10);
    printf("hello\n");
    return(0);
}
在这个例子中,我们向控制台输入了数字1,然后按回车结束输入。然后assert函数诊断到了错误,终止了程序。
assert函数举例2:
#include <stdio.h>
#include <assert.h>
int main
    int value;
    printf("Please input a number: ");
    scanf("%d", &value);
    assert(value < 10);
    printf("hello\n");
    return(0);
}
在这个例子中,我们向控制台输入了数字1,然后按回车结束输入。然后assert函数没有诊断到错误,程序正常执行。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。