回覆列表
-
1 # gogeh44679
-
2 # 使用者2213972807437
賦值的語法規則就是: 資料型別 變數名 = 表示式 表示式可以理解為一個值或一個計算公式就行,表示式加一個英文符號分號就是語句。 例如: 我們今天要用到的,我買了幾斤蘋果。 就可以這樣寫: 方式一: Int apple_count = 0; //告訴計算機apple_count是用來存買蘋果的斤數的,預設為0; 方式二: Int apple_count; //告訴計算機apple_count是用來存買蘋果的斤數的,以後再告訴計算機它等於多少,現在不知道;
賦值語句是由賦值表示式再加上分號構成的表示式語句。 其一般形式為: 變數=表示式; 在賦值語句的使用中需要注意以下幾點:
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. 注意賦值表示式和賦值語句的區別。 賦值表示式是一種表示式,它可以出現在任何允許表示式出現的地方,而賦值語句則不能。