C++入门
RobbyDeng
这个作者很懒,什么都没留下…
展开
-
C++中srand函数与rand函数产生一定范围内的随机数
要取得[a,b)的随机整数,使用(rand() % (b-a))+ a (结果值含a不含b)。 要取得[a,b]的随机整数,使用(rand() % (b-a+1))+ a (结果值含a和b)。 要取得(a,b]的随机整数,使用(rand() % (b-a))+ a + 1 (结果值不含a含b)。 (总的来说,通用公式:a + rand() % n ;其中的a是起始值,n是整数的范围)转载 2017-09-07 18:09:04 · 6961 阅读 · 0 评论 -
assert宏的使用
assert宏是确保在assert语句位置的预期条件为true的工具。如条件不符,程序会显示错误信息并退出。 为了使用assert宏,首先要在程序中包含assert的定义,这是用以下语句实现的: #include 为了使用assert,请在需要强制断言的位置添加以下代码,并添加你希望求值为true的布尔表达式: assert(boolean_expression); 如果在代码中添加了原创 2017-09-10 13:50:56 · 486 阅读 · 0 评论