есть кто-нибудь, кто может дать мне жизненно и простое объяснение им пытаются понять эту программу ниже о Printf в программирования C здесь код ......выход на Printf
#include <stdio.h>
int main()
{
int a,b;
float c;
a = 1;
b = 2;
c = 3.;
printf("%d %d %f\n",a ,b , c);
printf("%d %f %f\n",a ,b , c);
printf("%f %d %f\n",a ,b , c);
printf("%d %d %d\n",a ,b , c);
printf("%f %d %d\n",a ,b , c);
return o;
}
выход
1 2 3.000000
1 0.000000 0.000000
0.000000 0 0.000000
1 2 0
0.000000 0 1074266112
им совершенно ясно, о выходе первого PRINTF в , но почему второй PRINTF выходы 1 0.000000 0.000000
вместо 1 0.000000 3.000000
третий Printf 0.000000 0 3.000000
пятого Printf 0.000000 2 0.000000
2-й «printf» мог также напечатать «Привет, мир!». ... или отформатируйте жесткий диск ... или сделайте лимонный сок из USB-порта :) – pmg
где 'o' определено? Вы не можете вернуть какой-либо неопределенный объект. – pmg