1樓:小石頭沖沖衝
表示式就是指表達出來的形式,比如a=b+c就是乙個表示式,語句就是執行的一句話,比如a++;表示式後面沒有分號,語句後面有。
2樓:金色潛鳥
表示式,無論簡單的或複雜的。表示式 的(運算)結果 必定是 1個值。無論是普通的算術數值,或者是邏輯值,或者是位址值。
語句範圍很廣,不一定是計算,不一定有值,例如,它可以是操作,可以是輸入輸出,可以是睡覺(停留等待),可以是函式呼叫,可以迴圈,可以條件轉移,..
3樓:網友
語句是實現了某一種行為的,以號結尾,當然有些複合語句是以右花括號結尾。
表示式是對某乙個或者多個變數進行了某種操作,它的整體具有乙個值,它不能獨立存在,必須存在於某個語句中。
lymim原創。
4樓:在這一刻前
表示式後面沒有分號,語句後面要有分號。
c語言中表示式和表示式語句的區別(什麼又叫做表示式)?
5樓:
表示式就是算式,由操作符、運算元等組成。
表示式語句就是賦值語句。表示式的運算結果要賦給乙個變數。
6樓:網友
別那麼較勁……感覺沒本質上的區別。
學習語言關鍵是理會其中的思想。
語言的語法,句…用多了也就熟了。
多讀**,多研究些演算法那才是正道……
怎樣區分表示式和表示式語?c語言為什麼要設表示式語句?什麼時候用表示式?什麼時候用表示式語句?
7樓:蒼美媛夷香
在c語言中:
表示式後面加乙個分號就構成了表示式語句!
如:i=i+3
是表示式,不是語句。
i=i+3;
是語句,作用是使變數i的值加3
乙個語句必須在最後出現分號,分號是語句不可缺少的部分。
使用環境比較簡單,根據實際情況來確定。但是在程式中,使用表示式語句的情況比較多!
8樓:網友
後面有;的表示式就是表示式語句,否則就是表示式。因為c語言是有一條條語句組成的,所以要用到表示式語句。表示式,就好比我們寫文章用的詞,表示式語句就好比是一句話。
做條件判斷的時候用表示式。一般的語句就用表示式語句啦。
9樓:候寒凝
凡是有值的都是表示式。具體包括:數字,識別符號,字元常量,字串常量,函式呼叫,以及以上幾種用運算子組合起來。
如a,a++,a+b,"dfsaf",f().
表示式後面加乙個分號就構成了表示式語句。
為什麼要用表示式語句呢?因為我們需要表示式的***,而不是它的值。
比如a++;和++a;這條表示式的值對我們來說沒什麼意義,我們只是單獨希望他把a加一而已。
再比如函式呼叫。puts("haha");puts是有返回值的,但顯然我們並不關心。要的只是要他執行了就行。
注意,宣告是語句,不是表示式。for(;;裡面是表示式,而不是語句。
c語言中賦值表示式跟賦值語句有什麼區別如題 謝謝了
10樓:王蕾蕾
後者帶分號,是乙個完成的語句,可以參與編譯的,表示式不行採納哦。
c語言中的表示式是什麼意思呀?
11樓:網友
表示式是由數字和運算子組成的可以得出乙個明確結果的式子,最後由";"結尾。
12樓:網友
表示式就是乙個算術的公式。
13樓:殳昀昀
c語言中表示式不恆定是啥意思。
c語言中的 "表示式" 是指什麼? 語句也包括表示式嗎?
14樓:網友
不,乙個分號之前的算是乙個語句。語句指的是一條完整的計算機指令。
表示式是 乙個運算子和乙個運算元構成的。當然,單個運算元就是乙個表示式。
15樓:網友
表示式是 由若干個運算子和若干個運算元構成的。若干個表示式+「;就構成乙個語句。
c語言中表示式加個分號就是語句了是把?
16樓:
if判斷只能接乙個語句,存在多個語句時,用塊語句表示{},若在if判斷後 直接加「;」相當於if判斷後加乙個空語句,即使條件成立什麼也不會幹!
17樓:
不一定。
a+b是表示式。
a+b; 不是 語句。
c = a+b; 是 語句。
a++ 是表示式。
a++;是 語句。
18樓:網友
要理解分號這個東西。。你先要理解什麼是「表示式」。
這個說實話,能理解就是能理解。理解不了,我這裡說幾千個字,也很難說清楚。
建議你找本好的基礎書去看看。
我現在唯一能告訴你的就是:「表示式後面加上分號就是一條語句」
但是這裡說的"語句",有時候並沒有什麼意義。
比如樓上說的 a+b就是乙個表示式,a+b;就是一條語句。
但是你能告訴我這條語句幹嘛了嗎??實際上他對你的程式並沒有任何影響。
另外有一點補充:「多個表示式之間用逗號連線,最後加上乙個分號,編譯器將之視為一句語句」。這種情況其實很普遍,只是你以前一直沒去想過。
比如最常見的:
int i,j,k; //不知道你能不能理解我的意思又如for(int i=0,j=0; ;i++,j++)呵呵 以前沒仔細想過為什麼吧。
19樓:網友
是的。樓上的,a+b;也是語句,只不過沒有儲存的結果而已。
c語言中語句和表示式的區別是什麼?
20樓:藯藍de_楓葉
語句是構成程式的元素。
表示式是由數字、算符、數字分組符號(如括弧)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合,它的整體具有乙個值,它不能獨立存在,必須存在於某個語句中。
21樓:網友
通俗點 語句加上;就是表示式了。
c語言表示式0的邏輯值是什麼,c語言,表示式( x 0)的邏輯值是什麼?
x 0,的優先順序高,所以相當於 x 0。題目沒說x是什麼型別,暫且當成整型吧。c的邏輯運算中,把0當做false,非0當做true。表示式進一步解釋為 x false。於是 x 的結果就是,如果x是0,則 x 是true 否則 x 是false。所以,如果x是0,x false的結果是false ...
C語言表示式2510的值為什麼不是
2 5 0 0 10 0 學術上有抄這樣的符 號襲 5 2 這樣的符號是指取下限。所以,對5 2取下限,結果2.5超過2的部分被捨去,即 5 2 2.c語言裡德除法也採用了類似的取下限的方式。所以2 5 10 2 5 10 0 10 0 暈,才5分 第一項21 4取餘數為1,2 4由於c語言為整除為...
C語言 逗號表示式,c語言 逗號表示式
c b a a 1 b a b 根據運算子優先順序,等效於 c b a a 1 b a b 整體是逗號表示式,逗號表示式的值由最末項決定,即a b,前面的表示式沒有改變a和b的值,所以整個表示式的值是2 3,即5 intmain 結果 value 8 逗號表示式從左往右計算,但返回右邊的資料值作為表...