C++中的小问题?

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:56:57
scanf("%d%d%d",&a,&b,&c);
中,这个%d和后面的&a,&b,&c是分别一一对应的吗?
如果改成 scanf("%d%c%i",&a,&b,&c); 那么中的%d对应&a,
%c对应&b,%i对应&c,是这样吗?
初学者的疑惑,请指教...
i是表整数了,我知道这个,
我的意思是:这个手动输入的值是怎样赋给那个表达式的,如max="",这个引号内的值是手输入的,它怎样把它对应的值给max的?

每个%格式和变量一一对应。
scanf("%d",&a);
max = a;不就OK了。
或者干脆
scanf("%d",&max);~~~~

不是,%后面的东西是表示显示格式,d是表示十进制表示,c是字符显示,i是什么就不知道了。

是一一对应的,不过好象没有什么%i吧