有关C语言程序在VC++中运行的问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 14:10:30
大家看到图中b的值输出是-858993460然后又把这个值交换给了a .但是在程序中我显然是给b赋值为23.

为什么会出现这种情况 请详细说明

解决后加50分!

http://p13.freep.cn/p.aspx?u=v20_p13_p_0808300012397567_0.bmp

输入:12,23
就OK了。。

scanf("%d,%d", &a, &b);//所以输入的时候输入:12,23
//用逗号分开,和"%d,%d"保持一致

请您输入12,23 而不是12 23
注意你写的scanf格式