C语言
avenuecross
这个作者很懒,什么都没留下…
展开
-
看别人文章归纳的一点C/C++小细节
使用rand()函数可以生成随机数,不过,它生成的随机数是一种伪随机数。因为重复执行程序的话,得到的随机数是一样。生成随机数的函数是通过一个固定的数值来计算随机数的,可以通过srand()函数来指定这个数值,这样生成的随机数就是真正意义上的随机数了。使用时间当作srand()函数的值生成的随机数就显得更加随机了。 srand(time(NULL)); iVal = rand()% 10;转载 2016-09-19 19:07:41 · 301 阅读 · 0 评论 -
C语言小细节归纳
ASSERT()是一个调试程序时经常使用的宏,用于捕获非法情况。定义在头文件中,计算括号内表达式的值,值为false(0),报告错误,终止运行。ASSERT()只在Debug版本中有,编译的Release版本则被忽略。ASSERT()是宏,assert()是ANSIC标准中规定的函数,类似ASSERT(),但是可以用在Release版本中。在包含#include前加上#define NDEBUG禁转载 2016-09-26 13:26:03 · 855 阅读 · 0 评论