为什么会这样?请高人求解
#include <stdio.h>int main()
{
char m;
int n;
printf("input m:");
scanf("%c",&m);
printf("%c\n",m);
printf("input n:");
scanf("%c",&n);
printf("%d\n",n);
return 0;
}
为什么输入m值时,比如说输入a,n的值会自动输入? 好像是和地址有关系,但我对整型和字符型在内存中的存储不是很明白。
[ 本帖最后由 a151937404 于 2010-7-7 08:46 编辑 ]