-
动漫人物
if (a) 中 a 通常为布尔变量bool 变量 只有两种取值 “真” 和 “假”也可以为数字型 即 a=0 a 就为假, a=-1或a=1 为真! 是取反的意思,也就是不为(真)或(假)解释就是 if(a) 如果a为真,则....do something...if(!a) 如果不为a的布尔值,则...do something ...
-
MYYA
if(a) 如果a为true(真)时,执行if判断的语句体if(!a) 如果!a为true(真)时,即a为false(假)时,执行if判断的语句体
-
慕的地8271018
第一个if(a[i]%2) s+=a[i]这句话的意思是,若a[i]不能被2整除,则s=s+a[i]%号的意思是取余所以第一题最后s=9+21+5对于题目中所说的if(a[i]%2==0) continue意思就是若能被2整除,则继续执行循环第二个作用是加和然后求平均数for(i=0;i<=10;i++)sum+=a[i];conut++;}这段代码是将a[i]的所有值取和然后average=sum/conut用于求平均值两个代码的最后一句都是打印的作用
-
Qyouu
if语句懂吧?如果条件真,怎执行下一句,否则执行if外的语句。a[i]%2是对2取模运算,如果a[i]是偶数,怎结果为0,就不执行if后面的语句j+=a[i];也就是只有a[i]是奇数时才执行该句。if(a[i]%2==0) continue;跟上面的正好相反,当a[i]是偶数才执行 continue。即跳到最近的循环。