詳解ObjC之注釋 識別符號和變數

2021-07-15 02:38:02 字數 2158 閱讀 7265

objective-c( 以下簡稱 objc) 是一門強型別語言,強型別包括了兩方面的含義:第一,所有的變數必須先宣告,後使用;第二,指定型別的變數只能接收型別與之匹配的值。所以我們一起來 

學習 objective-c

的注釋、識別符號和變數。

1.1 注釋 

程式注釋是源**的乙個重要組成部分,對於乙份規範的程式源**而言,注釋應該佔到源**的三分之一以上。

objc 提供了單行注釋和多行注釋。單行注釋就是在程式中注釋一行**, objc 使用雙斜線 (//) 進行單行注釋;多行注釋是指一次性將程式中的多行**注釋掉, objc 使用「 / 」和「 / 」將程式中需要注釋的內容包含起來,「 / 」表示注釋開始,「 / 」表示注釋結束。

需要注意的是,多行注釋不能巢狀。也就是說,在「 / … / 」多行注釋**塊哪,不能再次使用「 / … / 」新增多行注釋。

1.2 識別符號和變數 

1.2.1  分隔符   

objc 裡面的分隔符包括:分號 (;) ,花括號 ({}) ,方括號 () ,圓括號 (()) ,空格,圓點 (.) 。

1. 分號   

objc 使用分號 (;) 作為語句的分隔,也就是說,每個 objc 語句必須使用分號 (;) 作為結尾。

objc 程式允許一行書寫多個語句,每個語句之間用分號 (;) 分隔開來即可;乙個語句也可以跨多行,只要在最後結束的地方使用分號 (;) 結束即可。

但要注意, objc 語句可以跨越多行書寫,但乙個變數名和變數的值不能跨越多行。另外,從程式的可讀性的角度出發,應該避免在一行書寫多個語句。

2. 花括號   

花括號 ({}) 的作用是定義乙個**塊。乙個**塊指的就是「  」所包含的一段**,其在邏輯上是乙個整體。

在 objc 中,類的成員變數、方法體部分、條件語句中的條件執行體和迴圈語句中的迴圈體等都是放在**塊中的。

3. 方括號   

方括號 () 的主要作用是用於訪問陣列元素,它通常緊跟陣列變數名,在它裡面指定希望訪問的陣列元素的索引。

此外, objc 的物件呼叫方法時,通常也需要使用方括號括起來。

4. 圓括號   

圓括號 (()) 的功能非常的豐富,它可以用在:定義函式、呼叫函式、強制型別轉換等地方。

5. 空格   

objc 使用空格分隔乙個語句的不同部分。

objc 源程式可以使用空格來合理縮排**,從而提供更好的可讀性。但是,不能使用空格將乙個變數名隔開成為兩個或多個,這將導致程式出錯。

6. 圓點 (.)  

圓點 (.) 通常作為物件及其屬性之間的分隔符,表明呼叫某個例項的指定屬性。

1.2.2  識別符號規則   

識別符號是用於給程式中變數、類、方法命名的符號。

objc 的識別符號必須以字母、下畫線 (_) 、美元符 ($) 開頭,後面可以跟任意數目的字母、數字、下畫線和美元符。

objc 的識別符號中不可以包含空格,不能使用 objc 的關鍵字。 objc 是區分大小寫的,也就是說, abc 和abc 是兩個不同的識別符號。

總結起來,使用識別符號的規則如下:   

第一,識別符號可以由字母、數字、下畫線和美元符組成,但不能以數字開頭。

第二,識別符號不能完全是 objc 關鍵字。

第三,識別符號不能包含空格。

第四,識別符號只能包含美元符,不能包含 @ 、#等其它特殊字元。

1.2.3 objc 關鍵字   

objc 中有一些具有特殊用途的單詞被稱為關鍵字 (keyword) ,它們是專門為整個 objc 語言系統預留的。當定義識別符號的時候,不要讓它與關鍵字重名,否則將引起錯誤。

objc 中常用的關鍵字包括: auto 、 break 、 case 、 char 、 const 、 continue 、 default 、 do 、double 、 else 、 enum 、 extern 、 float 、 for 、 goto 、 if 、 int 、 long 、 register 、 return 、 short、 signed 、 sizeof 、 static 、 struct 、 switch 、 typedef 、 union 、 unsigned 、 void 、 volatile 、while 。

1.3 示例程式 

#import

int main(int argc, const char * argv)

return 0;

}

識別符號與注釋(二)

識別符號只能由字母 數字 下劃線組成。只能以字母和下劃線開頭。識別符號對大小寫敏感。在 python 3 中,可以用中文作為變數名,非 ascii 識別符號也是允許的了。不可以用作其他任何識別符號使用 例項 1 usr bin python3 第乙個python注釋 print hello,worl...

Python變數 識別符號

一 變數 python中的變數不需要宣告,變數賦值的過程就是變數宣告和定義的過程 變數在記憶體中建立,包括變數的標識 變數名和資料 每個變數在使用前都必須賦值,變數賦值後該變數才會被建立 格式 變數名 值 注意 等號兩邊必須要有空格 等號 左邊是變數名 等號 右邊是儲存在變數中的值 等號 用來賦值 ...

001 變數和識別符號 py

coding utf 8 time 2020 7 26 16 18 author hu xue hao file 001 變數和識別符號.py software pycharm emial theme python中使用變數是不需要宣告的,就是說可以直接給變數名賦值 a 10 b string c ...