printf("%f,%f\n",a,b); 与printf("%f,%f\n",b,a)的区别

发布网友 发布时间:2024-10-23 22:00

我来回答

5个回答

热心网友 时间:2024-10-25 12:46

如 天静以致远 所说:第一个是选输出a再输出b。第二个是先输出b再输出a

但是,有一点值得注意的是:printf是从右往左计算出值的,比如printf("%f,%f\n",a,b);
就是先计算b的值,再计算a。
如果程序时这样的:
int i=1;
b=i++;
a=i++;
那么输出的值就不止是顺序不同了

热心网友 时间:2024-10-25 12:42

取回值顺序,

热心网友 时间:2024-10-25 12:49

a、b输出顺序不同,仅此而已

热心网友 时间:2024-10-25 12:46

只是在屏幕上显示的顺序不一样了

热心网友 时间:2024-10-25 12:50

按顺序输出数据 ,第一个是选输出a再输出b。第二个是先输出b再输出a

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com