c語言中if的用法
① c語言中if的具體用法!
if(表達式)
操作;
if(表達式)
操作1;
else
操作2;
if(表達式)
操作;
if else(表達式1)
操作1;
if else(表達式2)
操作2;
.............
else
操作n;
區別 就是在什麼情況下使用哪種方便,易讀。
[email protected] 一起學習,C語言愛好者
② 求助!!!!C語言中if語句用法詳解
1.if語句的一般格式
if(表達式)
{語句組1;}
[else
{語句組2;} ]
(1)if語句中的「表達式」必須用「(」和「)」括起來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用復合語句形式(即去掉花括弧)。
2.if語句的執行過程
(1)預設else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的嵌套與嵌套匹配原則
if語句允許嵌套。所謂if語句的嵌套是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句嵌套時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關系,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括弧括起來。
③ 關於C語言中 if的用法
你好,先看到了一個 (a == 0),『=』是賦值號,'=='才是判斷。
④ C語言中的if函數問題
C語言if函數的用法
main() { int a=3,b=4,c=5,t=99; 從這題來看,這應是T中間變數,用來進行另兩個數的交換,故T可不用賦值 if(b<a&&a<c) t=a;a=c;c=t; b<a&&a<c這是B小於A並且A小於C 若滿足這條件,則A與C的值互換 這題不滿足這一條件if(a<c&&b<c) t=b;b=a;a=t; 這與上式意思相同 但滿足這條件,所以b與a互換printf("%d%d%d\n@",a,b,c); 結果應該是照常輸出
⑤ 關於C語言中#if的用法
#if
是預編譯命令。它的條件只能是一些定值:預定義變數、預定義字元串。這里num(0)
需要在運行時才有返回值。
⑥ C語言if用法
if(i=5)改成if(i==5)。
⑦ C語言中if 的使用
第一,一句以上的要加大括弧!
第二,1000<profit<=2000這類的語句最好改成profit>1000&&profit<=2000。&&是而且的意思,專||是或者的意思。(其實你屬的程序里根本不用這么寫兩個條件,因為第一個if語句里profit<=1000,後面的else已經包含了profit>1000了所以只用寫profit<=2000就行了,後面的也一樣。)
第三,salary=a+profit*1.1;這種操作對數據不安全,因為a和profit是int型,1.1是double型,轉換會丟失數據,所以建議全部改成double型。
第四,最後一個else
(5000<profit<=10000),這種格式錯誤,要不改成else
if要不就直接else不要括弧里的條件。
第五,最後少寫了一個大括弧。
⑧ 在c語言中 if else if 語句的用法
if(條件)
{ 程序體 }
else if(條件)
{程序體}
else if(條件)
{程序體}
....
....
....
else{ 程序體}
⑨ c語言中IF的用法!!!急求!!!
1.if語句的一般格式復
if(表達式)
{語句組制1;}
[else
{語句組2;} ]
(1)if語句中的「表達式」必須用「(」和「)」括起來。
(2)else子句(可選)是if語句的一部分,必須與if配對使用,不能單獨使用。
(3)當if和else下面的語句組,僅由一條語句構成時,也可不使用復合語句形式(即去掉花括弧)。
2.if語句的執行過程
(1)預設else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,否則直接轉向執行下一條。
(2)指定else子句時
當「表達式」的值不等於0(即判定為「邏輯真」)時,則執行語句組1,然後轉向下一條語句;否則,執行語句組2。如圖4-1(b)所示。
3.if語句的嵌套與嵌套匹配原則
if語句允許嵌套。所謂if語句的嵌套是指,在「語句組1」或(和)「語句組2」中,又包含有if語句的情況。
if語句嵌套時,else子句與if的匹配原則:與在它上面、距它最近、且尚未匹配的if配對。
為明確匹配關系,避免匹配錯誤,強烈建議:將內嵌的if語句,一律用花括弧括起來。