问题1、函数中return是吧结果返回给调用它的程序,返回以后干什么用呢,不能直接就输出么?
问题2、函数调用不明白,直接声明直接用不行么??(希望大虾结合实际例子详细讲解下,本人愚笨函数这部分很不明白谢谢)
就这个例题讲解下具体作用吧,手打上来的
#include<stdio.h>
int answer(int ino);
void main()
{
int iloop=0,istate=0,icount=0;
for(iloop=100;iloop<1000;iloop=iloop+1)
{
istate=answer(iloop);
if(istate)
{
printf("%d\n",iloop);
icount=icount+1;
}
}
printf("total number is %d",icount);
}
int answer(int ino)
{
int iloop=0,iyesno=1;
iloop=2;
while(iloop<ino)
{
if(ino%iloop !=0)
iloop=iloop+1;
else
{
iyesno=0;
break;
}
}
return iyesno;
}
潇湘沐
慕桂英4014372