用g++编译c++程序的时候,出现了报错Floating point exception: 8
后来一经测试,发现rand() % 0搞的鬼,对0取模就会这样,所以用%前一定要判断下非0才行。
本文介绍了使用g++编译C++程序时遇到的Floating point exception错误,并详细解释了该问题是由rand()函数对0取模导致。为了避免此错误,文章强调在进行取模运算之前必须确保除数不为0。
用g++编译c++程序的时候,出现了报错Floating point exception: 8
后来一经测试,发现rand() % 0搞的鬼,对0取模就会这样,所以用%前一定要判断下非0才行。
3749
740