一、迴圈簡介
例項程式
/*shoes1.c--把一雙鞋的尺碼變為英吋*/
#include
#define adjust 7.64
#define scale 0.325
int main(void)
/***結束*/
printf("if the shoe fits.wear it\n");
return 0;
} 解釋while迴圈是怎麼工作的:
1、當第一次到達while迴圈時,檢查括號裡面的條件是否為真,即shoe<18.5?,若條件為真,執行下一句,然後列印結果,最後執行shoe=shoe+1;
2、繼續返回while部分判斷shoe<18.5?此時shoe的值為4.0,因為在**塊裡面shoe已經加1.0;
3、繼續返回while部分進行判斷,知道shoe的值大於18.5,就不再執行while部分**,即while()圓括號裡面的條件返回結果為假時,就跳過迴圈,執行下面的語句。
上面例子就是乙個迴圈的演示,計算機內做著無數的迴圈操作,這也是我們手工難以簡單完成的工作。
二、基本運算子
c使用運算子來代表算數運算
1、賦值預算符:=
在c裡(包括很多程式語言),符號=不表示「相等」,而是乙個賦值運算子。
例如:height = 1.73;
符號=的左邊是乙個變數名,右邊是賦給該變數的值,方向是從右到左。
幾個術語:資料物件、左值、右值和運算元
資料物件---是泛指資料儲存區的術語,資料儲存區用於儲存值。
左值---用於標識乙個特定的資料物件的名字或表示式。
右值---可賦給可修改左值的量
運算元---運算子操作的物件。
2、加法運算子:+
使得在它兩側的值被加到一起。
3、減法運算子:-
從它前面的數減去它後面的數
4、符號運算子:-和+
負號可以用於指示或改變乙個值的代數符號
5、乘法運算子:*
6、除法運算子:/
7、運算子優先順序:
8、其他運算子:自增(++)和自減(--)
字首式:出現在它作用的變數的前面,先自增或自減,後參與算數
字尾式:出現在它作用的變數的後面,先做運算,後自增
c語言運算子和表示式
第六次課 運算子與表示式 一 運算子和表示式 運算子 表示式 由運算元和運算子組成的式子,如 a b,1 2 c語言中單一的乙個變數或者單一的乙個常量是最簡單的表示式 提問 以下程式是輸出變數的值還是表示式的值?int main void 總結 永遠輸出表示式的值!1.優先順序與結合性 優先順序 參...
C語言運算子和表示式
概述 c語言一共有34種運算子,10種運算型別 算術運算子 關係運算子 位運算子 邏輯運算子 條件運算子 指標運算子 賦值運算子 逗號運算子 求位元組運算子 sizeof 強制型別轉換運算子 型別名 其他 下標 分量 函式 若按參與運算的物件個數,c語言運算子可分為單目運算子 如!雙目運算子 如 和...
C 運算子和表示式
歡迎購買我的專欄 1.高階c 學習 2.網路 c 提供了許多運算子。其中許多都受到內建型別的支援,可用於對這些型別的值執行基本操作。c 中有算術運算子 比較運算子 布林邏輯運算子 位運算子和移位運算子 相等運算子 在下面的 中,表示式的示例位於賦值的右側 int a,b,c a 7 b a c b ...