#include <iostream>
#include <assert.h>
using namespace std;
const int N_PRIMES = 7;
int primes[N_PRIMES] = {2,3,5,7, 11, 13, 17};
int main()
{
int index = 10;
assert(index<N_PRIMES);//这里assert括号内为false,程序异常终止。
assert(index>=0);
cout << "The tenth prime is " << primes[index] << endl;
return 0;
}
assert()用于判断是否为false,若为false,声明失败并发出一条信息,然后程序异常终止。
C++中assert语句的使用
最新推荐文章于 2025-05-30 09:14:24 发布
本文介绍了一个简单的C++程序实例,展示了如何利用assert()函数进行条件判断以确保程序状态的有效性。当assert()内的表达式求值为false时,程序会输出错误信息并异常终止,有助于开发者在开发过程中快速定位问题。
8814

被折叠的 条评论
为什么被折叠?



