08/01/17 20:42:47
>>179
バッファオーバーフローのテスト
コンパイラが自動変数をどこに配置するかによっても結果が変わるので
必ずしも何かが起こるとは限らない
/* 最適化をオフにしてコンパイルしてね */
#include <stdio.h>
int main(void){
int x=123;
int y[1]={456};
int z=789;
printf("x=%d z=%d\n", x, z);
y[1]=0;
printf("x=%d z=%d\n", x, z);
return 0;
}