なぜ私はiの異なる値を取得しているのですか。
#include <stdio.h>
void pri(int,int);
int main()
{
float a=3.14;
int i=99;
pri(a,i);
getch();
}
void pri(int a,int i)
{
printf("a=%f i=%d\n",a,i);
printf("i=%d a=%f\n",i,a);
}
なぜ私はiの異なる値を取得しているのですか。
#include <stdio.h>
void pri(int,int);
int main()
{
float a=3.14;
int i=99;
pri(a,i);
getch();
}
void pri(int a,int i)
{
printf("a=%f i=%d\n",a,i);
printf("i=%d a=%f\n",i,a);
}