- 相關(guān)推薦
C語言使用條件語句
理解條件語句的基本概念。大多數(shù)程序都是由條件語句驅(qū)動的, 這樣的語句可以判斷一個條件是TRUE(真)還是FALSE(假), 然后據(jù)此執(zhí)行不同的動作。最基本的條件語句是if語句。
C語言中的TRUE和FALSE和你平常理解的有點不太一樣。TRUE和任何非0的數(shù)總是相等的。當(dāng)你執(zhí)行一個比較時,如果結(jié)果是TRUE,會返回一個”1”。如果結(jié)果是FALSE,會返回0。弄清楚這一點能幫助你更好的理解IF語句的執(zhí)行過程。
學(xué)習(xí)基本的比較符號。條件語句是以比較大小的數(shù)學(xué)表達式為核心的。下面列出了最常用的一些比較符號: "
> /* 大于 */
< /* 小于 */
>= /* 大于或等于 */
<= /* 小于或等于 */
== /* 等于 */
!= /* 不等于 */
"
"
10 > 5 TRUE
6 < 15 TRUE
8 >= 8 TRUE
4 <= 8 TRUE
3 == 3 TRUE
4 != 5 TRUE
"
寫一個IF語句。 利用IF語句,你可以根據(jù)一個表達式計算的結(jié)果決定之后的程序如何運行。之后學(xué)習(xí)了其他條件語句后你可以把它們組合起來實現(xiàn)更強大的功能,不過現(xiàn)在寫一段簡單的代碼熟悉一下就行了。 "
#include <stdio.h>
int main()
{
if ( 3 < 5 )
printf( "3比5小");
get);
}
"
使用ELSE/ELSE IF語句來擴展你的條件判斷。 在IF語句中你可以添加ELSE 和ELSE IF語句來處理更多不同的結(jié)果。 ELSE后面的語句在IF中的判斷結(jié)果為FALSE時執(zhí)行。 ELSE IF則可以讓你在一個代碼塊中使用多個IF語句來處理更多的情況。閱讀下面的代碼看一下他們是怎么工作的。 "
#include <stdio.h>
int main()
{
int age;
printf( "請輸入您的年齡: " );
scanf( "%d", $age );
if ( age <= 12 ) {
printf( "你是個孩子! " );
}
else if ( age < 20 ) {
printf( "年輕的感覺真好! " );
}
else if ( age < 40 ) {
printf( "你充滿了青春的活力! " );
}
else {
printf( "充滿智慧的年紀(jì)! " );
}
return 0;
}
"[2]
這段代碼接收用戶輸入的一個數(shù)據(jù)然后傳遞給IF語句。如果這個數(shù)據(jù)滿足第一個條件,則第一個printf被執(zhí)行。如果沒有滿足第一個條件,則后面的各個ELSE IF會逐個進行判斷直到有一個滿足條件的分支為止。如果沒有任何分支滿足條件,則ELSE語句被執(zhí)行。
【C語言使用條件語句】相關(guān)文章:
C語言if語句的使用06-30
C語言if語句的使用講解09-18
C語言條件語句知識點08-21
C語言for循環(huán)的使用10-24
C語言的使用的詳解09-17
C語言typedef的使用09-24
C語言條件編譯07-22
C語言的內(nèi)存使用09-23
C語言變量的使用10-12