<< 33/64 >>
First Last

何故でしょうか

 #include <stdlib.h>
 int main() {
     div_t r = div(42,5);
     printf("%d %d\n", r.quot, r.rem);
 }

は 8 2 と出力

 int main() {
     div(42,5);
 }

x86 では SEGV
x86-64 では SEGV しない