在main函数中,fun(7,3,a);表示调用前面定义的fun(intx,inty,intz)函数并把7,3,a这三个参数分别传给x,y,z不过~由于fun函数中没有返回任何值,所以~~还是原来的a要想得到那个等式z=x*x+y*y;的结果应在该语句下加一条returnz;但是~这样一来,a就没有作用到了。不知道你的程序是要实现什么的