return只是給了電腦壹個信號,在屏幕上是不顯示什麽的。妳看不出來到底是壹個什麽樣的過程。
if(m % i == 0) return 0; return 1;//這個是說如果(m % i == 0),那麽return 0,否則不執行,接著會執行return 1;這個是連個return都會執行。
if(m % i == 0) return 0;
else
return 1;
但是這個就不壹樣了,這個是說以(m % i == 0)為依據,從 return 0和 return 1中選擇壹個執行。
我隨便寫了壹個,妳運行壹下就知道了。壹次完整的運行,壹次把else去掉。
#include<stdio.h>
main()
{
int i,k,j;
scanf("%d",&i);
scanf("%d",&j);
k=i+j;
if(k==5)
printf("%d",k);
else
printf("cuowu");
}
去掉else以後妳試著用2和3,應該是5,但是cuowu這個字也會出現。