已采纳回答 / 一人之下丶
void fun(int a,int b){}这个函数中拥有两个形参当在main函数中调用的时候,如下代码:int main(){ fun(1,2); //此处为调用,实参两个,都是int,不能为其他类型,因为上面定义为int}
2018-02-26
已采纳回答 / 慕前端3922312
#include <stdio.h>int main() { int year = 2014; //今年是2014年 if((year%4==0&&year%100!=0)||year%400==0){ printf("%s\n","今年是闰年"); } //补全一下代码 else{ printf("%s\n","今年是平年"); return 0; }}
2018-02-25
已采纳回答 / 蛋包饭_0
NO.5 for(i = 1; i<=2*i-1;i++)//这是一个死循环//当i为正整数时, i <= 2*i-1 永远成立,所以无法跳出for循环
2018-02-24
已采纳回答 / 黑白琴键_0
括号的优先级是最高的,所以先计算括号内的,也就是先计算year%4==0&&year%100!=0正确与否,用语言表述就是年数能被4整除而不能被100整除,而后再看另一个条件year%400==0,就是年数能被400整除。闰年的意思就是能被4整除但不能100整除的或者能被400整除的年数。这里括号只是为了表达能被4整除和不能被100整除是一个整体的,其实不加括号,也不影响计算顺序。
2018-02-19
已采纳回答 / WWWWendy
你可以理解为语法不对,printf(“格式符”,输出符)是一种固定格式。你这样写相当于直接把你引号里的内容print出来了,并没有使用到你之前设置的变量(e.g. age,height...)。
2018-02-16
已采纳回答 / 慕后端1147154
!= 是不等于的的意思;“year%100!=0”的意思就是,year除以100的余数不等于0。在c语言里,bool类型(逻辑型)就是一个整型,但他只含有两个数:0和1;bool取值false和true,0为false,1为true;所以!0就是非否,就是是,也就是true,也就是1
2018-02-15