回复 8楼 icysky
#include"stdio.h"int c,a=4;
int fuck(int a, int b)
{
c=a*b;
a=b-1;
b++;
return(a+b+1);
}
void main()
{
int b=2,p=0;
c=1;
p=fuck(b,a);这里只把b的值传给 fuck,在fuck里b的值和main里b的值是不同的,就算fuck里b的值改变了也和main里b的值没关系
去看看局部变量就知道咯
printf("%d,%d,%d,%d\n",a,b,c,p);
}