程序如下:
#include<stdio.h>
void sqr_it(int *i);
int main(void)
{
int x,z,*j;
x=10;
j=&x;
z=sqr_it(*j);
printf("%d",z);
getch();
return 0;
}
void sqr_it(int *i)
{
*i=*i**i;
}
我调试了半天,也没弄出结果来,我知道问题只是出在 z=sqr_it(*j);这句上,我应该怎么改一下程序,而不改sqr_it函数使这个程序正常运行起来呢?
谢谢高手指点!