官术网_书友最值得收藏!

2.3 變量

接下來,我們需要處理具體的數據了,比如,機器人在什么位置,其坐標就需要使用數字來表示,最少在地球上是這么干的,對吧?

現在思考一個問題。在代碼中,不可能讓數字滿天飛,特別是一些有特別明確含義的數據,此時,我們可以使用一些標識符來表示它們,這樣就可以明確地知道數據的含義了。比如,在數學公式中使用π表示圓周率,而不需要總是寫3.1415926…。

代碼中,變量是標識符的一種,它表示的數據可以根據程序執行的需要而改變。變量主要包括變量名稱、數據類型和值,當然還包括它們的使用范圍。

在Objective-C代碼中,聲明一個變量的方法如下。

    <類型> <變量名稱>;

<類型>指定了變量中數據的類型,如整數、浮點數等。不明白?沒關系,稍后就有數據類型相關的內容。

<變量名稱>就是變量的標識符,習慣上,我們使用首字母小寫,然后每個單詞首字母大寫的形式,如index、counter、xPos。請注意,在給變量命名時,應盡量使用有意義的名稱。不過,有時候也會有一些習慣用法,我們在后續的內容中會看到。各開發者或團隊也會有自己的變量命名習慣和約定,但在Objective-C中,對于變量名稱命名的基本原則就是:使用字母、數字和下畫線組成,而且不能使用數字開頭。

使用變量之前,還應該確定它的值。比如,在定義變量時,可以同時指定變量的值,如下面的代碼。

    int x = 1;

這行代碼的功能就是定義一個整數類型(int)的變量x,并將其賦值為1,這樣,在代碼中,我們使用x時就表示整數1。

其中=符號稱為賦值運算符,它的作用是將運算符右邊的數據賦值到左邊的變量或其他類型的標識符中。

此外,變量聲明和賦值也可以由兩條語句來完成,如下面的代碼。

    int x;
    x = 1;

也就是說,在代碼中,我們可以隨時修改變量的值。

主站蜘蛛池模板: 比如县| 绍兴县| 佛冈县| 冀州市| 和平区| 吉首市| 平果县| 临沭县| 瑞金市| 射阳县| 平武县| 肥乡县| 柳林县| 兴安县| 丹巴县| 新竹市| 汶上县| 且末县| 洛宁县| 北票市| 嘉荫县| 宜宾市| 托克逊县| 墨竹工卡县| 堆龙德庆县| 抚顺县| 马龙县| 嘉黎县| 安塞县| 秦安县| 琼海市| 长武县| 通辽市| 昌黎县| 吉林市| 慈利县| 洞头县| 胶州市| 特克斯县| 高陵县| 尼玛县|