c语言求讲解return 0;return 1;的意思、

//155_3
# include <stdio.h>
int func(int n)
{
int i;
for (i=2; i<n/2; i++)if (n%i==0) return 0;
return 1;
}
int main()
{
int i;
for (i=200; i<=300; i++)if (func(i))printf("%d\t",i);
}

C语言(main)主函数return 0;表示程序正常结束,非0表示异常退出。

如果不是主函数main,则只表示该函数的返回值为0或者1。

关于C语言主函数:

按照C99标准的规定,C语言的main函数为:

int main(
void){/*示例代码*/}//整数类型主函数(无参数)

或者

int main(intargc,
char*argv[]){/*示例代码*/}//整数类型主函数(整数类型统计参数个数,字符类型*
数组指针至字符[])

C语言其他函数可参看百度百科:http://baike.baidu.com/link?url=J8ApUd6WIMpIC1SEa-6k2FPfAD6J9DFyMzzqsQD-74T4vUaXdeljhyanAWKSHPqYSURzVwODTa3kfE6A91Cj9K

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-29
这道题是输出200到300间的奇数,return1表示如果是奇数的话返回这个值,return0表示如果是偶数的话不返回。
第2个回答  2013-11-29
for (i=2; i<n/2; i++)if (n%i==0) return 0;//判断是不是素数,不是返回0
return 1;//如果是素数,返回1

for (i=200; i<=300; i++)if (func(i))printf("%d\t",i);//如果返回0,也就不是素数不打印,如果返回1,是素数就打印输出本回答被提问者和网友采纳
第3个回答  2013-11-29
func 判断n是否是一个素数,返回0表示不是,1是

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网