想练习下函数调用 可输出怎么就不对了
#include <stdio.h>void f(int m)
{
int a,b,c;
m=100*a+10*b+c;
}
int main(void)
{
int i,j,k;
int m;
for (i=1;i<5;i++)
for (j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=j&&j!=k&&i!=k)
f(m);
printf ("%d\n",m);
}
return 0;
}
想练习下函数调用 可输出为什么变成这样呢
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
2293624
请按任意键继续. . .