我哪里錯了?
#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;
}
2019-11-04
你這樣寫就永遠成立了,永遠要執(zhí)行它后面的所謂“體”。" "在c語言中用來表示字符串常量,其值就是該字符串常量在內(nèi)存中的地址。,邏輯值是“真”,真 || 真永遠是真。
按照你的實際想法應該將“ ”去掉就可以了。如果你的符號的優(yōu)先級模糊,可以將“ ”替換為()。