作为一个资深程序员,今天小编跟大家讲讲C语言中assert函数的使用方法
工具/原料
联想thinkpad
windows7
VS2019
方法/步骤
1、assert函数是C语言标准库<assert.h>中的一个函数,函数原型为:voidassert(intexpression);
2、该函数输入参数只有一个int类型参数,返回值为void类型
3、assert函数功能主要是程序诊断,它可以将程序诊断信息写入标准错误文件中
4、as衡痕贤伎sert函数举例1:#include<stdio.h>#include<assert.h>intmai荏鱿胫协n(){intvalue;printf("Pleaseinputanumber:");scanf("%d",&value);assert(value>=10);printf("hello\n");return(0);}在这个例子中,我们向控制台输入了数字1,然后按回车结束输入。然后assert函数诊断到了错误,终止了程序。
5、as衡痕贤伎sert函数举例2:#include<stdio.h>#include<assert.h>intmai荏鱿胫协n(){intvalue;printf("Pleaseinputanumber:");scanf("%d",&value);assert(value<10);printf("hello\n");return(0);}在这个例子中,我们向控制台输入了数字1,然后按回车结束输入。然后assert函数没有诊断到错误,程序正常执行。