c語言正確的賦值語句
❶ c語言基礎題 以下合法的C語言賦值語句是 A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i
--i;
--是自減運算符。--i;實際上就是i=i-1;
所以是合改運法的賦值語句。
a項語法錯誤:不能連續賦值。
b項:強制類型轉換運算符必須用小括弧括起來,另題目要求是合法的賦值語句,語句要以分號結束。正昌游確的應該是k=(int)(a+b);
c項:缺少分號。不是核迅梁語句,只是表達式。
d項:正確。
❷ c語言正確定義賦值
A)x=y==5;
// 正確,x=y==5等價於x=(y==5), ==號是判斷兩端是否相等,若右邊等於左邊,則y==5表達式的值為1,若不等,則為0,假如相等,就等於說把1賦值給了x,若不等就是說把0賦值給x.=號是賦值,右邊的值給左邊,==是判斷,右邊是否等於左邊.==的優先順序高於=,故先算==再=.故x=y==5同等於 x=(y==5);
B)x=n%2.5;
//錯誤,%是模除符號,就是求余數用的,用這個符號,兩邊必須是整型,說白了兩邊都得是整數,不能是小數.
C)x=n=1
//很明顯,缺少分號,一個語句的最基本要求就是,以分號結束.如果做為一個表達式是合法的,x=n=1同等於 x=1,n=1;
D)x=5=4=1;
//錯誤,賦值的最基本要求,被賦值的一定是變數,不能是常量,也就是說左邊是變數,右邊可以是常量,或者已經被賦值的變數, 因為5 4 都不是變數,故錯誤.
❸ C語言中賦值語句的語法是怎樣的
賦值的語法規則就是:
數據類型 變數名 = 表達式
表達式可以理解為一個值或一個計算公式就行,表達式加一個英文符號分號就是語句。
例如:
我們今天要用到的,我買了幾斤蘋果。
就可以這樣寫:
方式一:
Int apple_count = 0; //告訴計算機apple_count是用來存買蘋果的斤數的,默認為0;
方式二:
Int apple_count; //告訴計算機apple_count是用來存買蘋果的斤數的,以後再告訴計算機它等於多少,現在不知道;
(3)c語言正確的賦值語句擴展閱讀
1、C語言中,賦值運算的操作是有方向的,即將右側表達式的值(也稱為右值)賦值左側的變數,只能是標識一個特定存儲單元的變數名。
2、由於變數名只能出現在賦值運算符的左邊,因此它也被稱為左值;由於常量只能出現在賦值運算符的右邊,因此它也被稱為右值。左值可以用作右值,但右值不能用作左值。
❹ 請選出合法的C語言賦值語句請選出合法的C語言賦值語句 A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);
k=int(a+b)。
賦值語句是由賦值表達式再加上分號構成的表達式語句。其一般形式為: 變數=表達式。
在賦值語句的使用中需要注意以下幾點:
1、由於在賦值符「=」右邊的表達式也可以又是一個賦值表達式, 因此,下述形式 變數=(變數=表達式); 是成立的,從而形成嵌套的情形。
其展開之後的一般形式為:變數=變數=…=表達式; 例如:a=b=c=d=e=5;按照賦值運算符的右接合性,因此實際上等效於:e=5; d=e; c=d; b=c; a=b;
2、注意在變數==說明==中給變數賦初值和賦值語句的區別。 給變數賦初值是變數說明的一部分,賦初值後的變數與其後的其它同類變數之間仍必須用逗號間隔,而賦值語句則必須用分號結尾。 例如:int a=5,b,c;
3、在變數說明中,不允許連續給多個變數賦初值。 如下述說明是錯誤的:int a=b=c=5必須寫為int a=5,b=5,c=5;而賦值語句允許連續賦值。
4、注意賦值表達式和賦值語句的區別。 賦值表達式是一種表達式,它可以出現在任何允許表達式出現的地方,而賦值語句則不能。
(4)c語言正確的賦值語句擴展閱讀:
C語言特點:
1、高級語言:它是把高級語言的基本結構和語句與低級語言的實用性結合起來的工作單元。
2、結構式語言:結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。
C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。