请教一个很小小的问题……
这个程序是判断一个数是否为素数if (x(val))
printf("yes");
else
printf("no");
if括号里面的代表的为什么是true而不是false
# include <stdio.h>
bool x(int val)
{
int i;
for (i=2;i<val;i++)
{
if (val%i==0)
{
break;
}
}
if (i==val)
return true;
else
return false;
}
int main(void)
{
int val;
scanf("%d",&val);
if (x(val))
printf("yes");
else
printf("no");
return 0;
}