l******n 发帖数: 1250 | 1 程序写出来了,但是overflow的case 没有注意到,扣分严重吗?
比如说,把数字 a 顺序倒个, 比如 123 => 321 12345 => 54321
这个相信大家都会写。可是关于overflow的case,比如
int 的最大值是65536
test cast: 16699 这样就会overflow。 这个case 如果没想到,能扣多少分
再比如 从无符号数,变成有符号数,可能会溢出,所以 a=-a; 必须检查
这个如果没想到,能扣多少分? |
n******n 发帖数: 12088 | 2 int最大是2G
【在 l******n 的大作中提到】 : 程序写出来了,但是overflow的case 没有注意到,扣分严重吗? : 比如说,把数字 a 顺序倒个, 比如 123 => 321 12345 => 54321 : 这个相信大家都会写。可是关于overflow的case,比如 : int 的最大值是65536 : test cast: 16699 这样就会overflow。 这个case 如果没想到,能扣多少分 : 再比如 从无符号数,变成有符号数,可能会溢出,所以 a=-a; 必须检查 : 这个如果没想到,能扣多少分?
|
g********i 发帖数: 770 | |
S**********5 发帖数: 896 | 4 你是写完马上自己意识到了改正的还是经过提醒改正的?如果自己没留意写完马上发现
了自己改正了要是面试官人好就算了,要是是他给你指出来的估计没戏了。
【在 l******n 的大作中提到】 : 程序写出来了,但是overflow的case 没有注意到,扣分严重吗? : 比如说,把数字 a 顺序倒个, 比如 123 => 321 12345 => 54321 : 这个相信大家都会写。可是关于overflow的case,比如 : int 的最大值是65536 : test cast: 16699 这样就会overflow。 这个case 如果没想到,能扣多少分 : 再比如 从无符号数,变成有符号数,可能会溢出,所以 a=-a; 必须检查 : 这个如果没想到,能扣多少分?
|