C语言里return 0和return 1什么意思

int asp(int m){ int i;  for(i=2;i<m;i++)   if(m%i==0)    return o;   return 1;}这是一个判断质数的方法,里面的return 0和return 1什么意思?怎么用?

这里 if(m%i==0) 条件满足时,输入的m就不是质数,调用该函数时,函数返回0;否则的话就是质数,调用该函数时,函数返回1。

用的话你可以定义个int型的变量,让函数返回给这个int变量,再判断这个变量是0还是1,0表示该数不为质数,1表示为质数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-20
return是指函数最后的输出,也就是返回值。
当if(m%i==0) 条件满足时,输入的m就不是质数,函数返回0;否则的话就是质数,调用该函数时,函数返回1。
第2个回答  2012-04-20
返回给操作系统的,只是告诉操作系统程序运行正常而已
第3个回答  2012-04-20
返回给调用者,你这里应该是当作布尔值用了,返回1表示是质数,返回0表示不是质数
第4个回答  2012-04-20
带返回的函数,执行完,最后返回0或者1,。

相关了解……

你可能感兴趣的内容

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