-
for while 語(yǔ)句看4-8圖
查看全部 -
一定要注意乘法表達(dá)式用*
查看全部 -
在C語(yǔ)言中就要用到多重if-else語(yǔ)句,其結(jié)構(gòu)如下:
其語(yǔ)義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行對(duì)應(yīng)代碼塊,否則執(zhí)行代碼塊n。 if-else-if語(yǔ)句的執(zhí)行過(guò)程如下圖所示:
那么上面家長(zhǎng)所說(shuō)的,用代碼實(shí)現(xiàn)如下:
注意:當(dāng)某一條件為真的時(shí)候,則不會(huì)向下執(zhí)行該分支結(jié)構(gòu)的其他語(yǔ)句。
查看全部 -
-else語(yǔ)句的基本結(jié)構(gòu)如下:
其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行代碼塊1,否則執(zhí)行代碼塊2。其執(zhí)行過(guò)程可表示為下圖:
那么考試成績(jī)?nèi)绻麨?00分,給買玩具,否則沒(méi)有獎(jiǎng)勵(lì)。用代碼可以表示為:
注:閏年是4的倍數(shù),所以當(dāng)年份除以4無(wú)余數(shù)時(shí)是閏年
查看全部 -
do-while 語(yǔ)句
1while后有分號(hào)
2do{循環(huán)內(nèi)容}
while(條件);
先做再看下一次循環(huán)的條件
查看全部 -
循環(huán)語(yǔ)句中注意變量值改變時(shí)間,與運(yùn)算的順序
查看全部 -
語(yǔ)句中的if條件語(yǔ)句。
簡(jiǎn)單if語(yǔ)句的基本結(jié)構(gòu)如下:
其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行其后的語(yǔ)句,否則不執(zhí)行該語(yǔ)句。 其過(guò)程可表示為下圖
那么考試成績(jī)?nèi)绻麨?00分,給買玩具。用代碼就可以表示為:
注意:if()后面沒(méi)有分號(hào),直接寫{}
查看全部 -
while
1while(條件)《=可判斷真?zhèn)?/p>
{循環(huán)內(nèi)容}
2改變變量值,否則死循環(huán)
查看全部 -
問(wèn):優(yōu)先級(jí)是神馬?
答:優(yōu)先級(jí)就是在運(yùn)算中運(yùn)算的先后順序。
那么我們來(lái)看看我們學(xué)習(xí)的各種運(yùn)算符號(hào)的順序吧!
優(yōu)先級(jí)別為1的優(yōu)先級(jí)最高,優(yōu)先級(jí)別為10的優(yōu)先級(jí)別最低。
大家沒(méi)必要去死記運(yùn)算符的優(yōu)先級(jí)順序,記住最高優(yōu)先級(jí)別的,在開發(fā)中就會(huì)無(wú)敵啦~
查看全部 -
小的標(biāo)識(shí)符注意!
切換成中文輸入符號(hào)
多重----條件不同
嵌套----大條件套小條件
查看全部 -
C語(yǔ)言中的三目運(yùn)算符:“?:”,其格式為:
?表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3;?
執(zhí)行過(guò)程是:
先判斷表達(dá)式1的值是否為真,如果是真的話執(zhí)行表達(dá)式2;如果是假的話執(zhí)行表達(dá)式3。
用代碼來(lái)寫一下上面的例子:
查看全部 -
?邏輯運(yùn)算的值也是有兩種分別為“真”和“假”,C語(yǔ)言中用整型的1和0來(lái)表示。其求值規(guī)則如下:
1) 與運(yùn)算(&&)
參與運(yùn)算的兩個(gè)變量都為真時(shí),結(jié)果才為真,否則為假。例如:5>=5 && 7>5 ,運(yùn)算結(jié)果為真;
2) 或運(yùn)算(||)
參與運(yùn)算的兩個(gè)變量只要有一個(gè)為真,結(jié)果就為真。 兩個(gè)量都為假時(shí),結(jié)果為假。例如:5>=5||5>8,運(yùn)算結(jié)果為真;
3) 非運(yùn)算(!)
參與運(yùn)算的變量為真時(shí),結(jié)果為假;參與運(yùn)算量為假時(shí),結(jié)果為真。例如:!(5>8),運(yùn)算結(jié)果為真。
查看全部 -
在C語(yǔ)言中程序中也存在這樣的比較,這個(gè)時(shí)候就需要用到關(guān)系運(yùn)算符了。
下面是C語(yǔ)言中的關(guān)系運(yùn)算符:
關(guān)系表達(dá)式的值是“真”和“假”,在C程序用整數(shù)1和0表示。如:
其結(jié)果為:
注意:>=,<=,==,!=這種符號(hào)之間不能存在空格。
注:如果為假就會(huì)輸出 0 ;如果為真則輸出 1 ;
查看全部 -
#include <stdio.h>
int main()?
{
? ? int score = 7200;
? ? //完善一下代碼
? ? if(score>=10000)
? ? {
? ? ? ? printf("鉆石玩家");
? ? }
? ? else if(score>=5000&&score<10000)
? ? {
? ? ? ? printf("白金玩家");? ??
? ? }
? ? else if(score>=1000&&score<5000)
? ? {
? ? ? ? printf("青銅玩家");? ? ?
? ? }
? ? else
? ? {
? ? ? ? printf("普通玩家");? ??
? ? }
? ? return 0;
}
查看全部 -
#include <stdio.h>
int main()?
{
? ? int score = 7200;
? ? //完善一下代碼
? ? if(score>=10000)
? ? {
? ? ? ? printf("鉆石玩家");
? ? }
? ? else if(score>=5000&&score<10000)
? ? {
? ? ? ? printf("白金玩家");? ??
? ? }
? ? else if(score>=1000&&score<5000)
? ? {
? ? ? ? printf("青銅玩家");? ? ?
? ? }
? if(score<1000)
? ? {
? ? ? ? printf("普通玩家");? ??
? ? }
? ? return 0;
}
查看全部
舉報(bào)