int i=0;
来源:百度知道 编辑:UC知道 时间:2024/05/21 09:22:59
int i=0;
main()
{int i=5;
reset(i/2);printf("i=%d",i);
reset(i=i/2);printf("%d",i);
reset(i/2);printf("i=%d",i);
workover(i);printf("i=%d",i);
}
workover(int i)
{i=(i%i)*(i*i)/(2*i)+4);
printf("i=%d\n",i);
return(i);
}
reset(int i)
{i=i<=2?5:0;
return(i);
}
我知道答案是什么,但不知道为什么是那样。
main()
{int i=5;
reset(i/2);printf("i=%d",i);
reset(i=i/2);printf("%d",i);
reset(i/2);printf("i=%d",i);
workover(i);printf("i=%d",i);
}
workover(int i)
{i=(i%i)*(i*i)/(2*i)+4);
printf("i=%d\n",i);
return(i);
}
reset(int i)
{i=i<=2?5:0;
return(i);
}
我知道答案是什么,但不知道为什么是那样。
下面程序可以运行了
有问题加QQ群17178275
补充:加QQ331012005详细解答
#include <stdio.h>
//在前面应该声明一下reset函数
reset(int i);//我加的
workover(int i);//我加的
int i=0;
main()
{int i=5;
reset(i/2);printf("i=%d",i);
reset(i=i/2);printf("%d",i);
reset(i/2);printf("i=%d",i);
workover(i);printf("i=%d",i);
}
workover(int i)
{i=(i%i)*(i*i)/((2*i)+4); //少了一个括号,在(2*i)左边
printf("i=%d\n",i);
return(i); //左括号应该是半角字符
}
reset(int i)
{i=i<=2?5:0;
return(i);
}
int i=0;
int i,b,k=0;
main() {int i,int sum=0; {for(i=1;i<=100;i++) sum=sum+i; printf("\n%d",sum);
for (int i=0; i<count; i++)在VC中为什么报错
c#里的代码给解释一下:for (int i=0;i<arr.Length;i++)
C语言中:int i=0;执行语句while(i++<4)后;i的值是什么啊?为什么?
Java 中对list 的编列,用List.iterator() 还是用for(int i=0;i<size();i++)
如何解释 int i=3,*p=&i; ?
int i,*p=&i;是正确的C说明 ?
“for(int i=1;i<100;i++)” 与“int i;for(i=1;i<100;i++)”有什么不同?