关于溢出的问题
#include"stdio.h"void main()
{
char c, b, a, d;
printf("请输入一个整数:\n");
scanf("%d", &a);
b = a >> 2;
c = ~(~0 << 4);
d = b & c;
printf("%d", d);
}
链接成功运行后出现了结果,但同时也出现了stack around the variable 'a' was corroupt,请问是我编译器的问题还是闹哪样?
2013-03-22 15:38
2013-03-22 15:51
2013-03-22 16:13
2013-03-22 16:20