if()条件
int isprime(int number)
int i,tag=1;
if(number==1)
return 0;
for(i=2;tag && i<number/2;i++0
if(number%i==0) tag=0;
return tag;
上面是一个函数
在另一个函数 上面函数被调用
出现了 if (isprime(i))
{xx[count]=1;
请问各位大哥 是不是在if 括号中的是判断啊
望各位大虾详解 谢谢!
参考答案:if( 表达式 ){
语句;
}else{
语句;
}
if()里是一个表达式,而你要知道的是:什么叫表达式,定义犹如 高中的 代数式
a>b这也是表达式,也可以是 a=b
如:
if(a=b){
}else{}
if(a/b){}else{}
等等,
而if这个分支结构的流程是depend on 括号中的表达式的值,
也就是最后看的是值,
而在程序中,不要再有什么判断的说法,比较,判断,在计算机中依然也是一种运算,只有运算,那么就有结果--值