<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                linux編程基礎 跟 其它語言的編程基礎大同小異,涉及到變量,語法,流程控制等。 ps: ? ? linux的程序編譯解析時 是一行一行的編譯解析,所以不寫;也可以。 我們這里還是大概了解一下。 ## linux變量分類 Linux使用下列兩種變量: 局部變量:由程序員建立,且僅供程序員所設計的程序使用。 環境變量:由程序員或他人建立,程序員和他人的程序都可以使用。 每當程序需要保存數據時,就可以建立(或聲明)一個局部變量。這個局部變量僅能被聲明者本人的程序使用。 每當登錄Linux的時候,就可以會看到一連串的變量,這些變量就是環境變量。環境變量包含許多關于用戶和計算機的信息。 例如,EDITOR就是一個通用環境變量。賦給這個環境變量的值,就是停駐在計算機上某文本編輯器的名字。 ## 聲明變量 在保留字declare和export后面加上一個變量名就可以創建一個變量,請看下面的例子: declare ?FirstNarne export ? ? editor 在這個例子中,共創建了兩個變量: 保留字declare聲明了一個環境變量FirstName。 保留字。export使得變量editor可由環境存取。 ## 放置變量 在linux程序中,并沒有規定要在何處聲明一個變量。事實上,在程序中的任何位置都可以聲明一個變量。但是,隨意放置變量并不是一個好程序員所干的,因為這樣可能會增大下次讀程序查找它時的困難。 把所有的變量都放在程序的開頭不失為一種良好的編程習慣,因為這樣一來,在需要查找它們時也比較容易。 ## 合并多個變量 在同一行上,一次可以同時聲明一個或多個同類型的變量(比如說兩個),如下例所示: declare FirstName ?LastName 當然,只要該行能放下,還可以聲明更多的變量。不過要注意,每個變量之間都要用一個空格隔開。 我們不必搜索程序中的每一行,只要看看程序開始部分的幾行,就可以檢查所有的變量 ## 給變量命名 我們可以給變量任意命名。 例如,將一個變量命名為SSNum,并在其中存人一個電話號碼。 但是,這個變量名相對于電話號碼來說,并沒有多少意義。 為了使編程變得更容易,應當給變量取一個合適的名字,讓他人(包括我們自己)也能明白里面放的究竟是什么類型的數據。僅當打算在變量中存放一個社會福利號時,將變量命名為SSNum才算比較合適—就像用變量FirstName來存儲某人的名字一樣。 給變量命名,有以下幾條規則: 任何變量都必須以一個字母為開頭; 任何變量都只能由字母(包括大、小寫)、數字和下劃線(_)組成; 變量中不能有空格。 當然,我們不能把保留字用作變量。 ## 將數賦給變量 在創建好變量之后,也許想給變量塞點什么東西。這種行為過程稱之為給變量賦值。 給一個變量賦值,使用等號(=)和保留字let就足夠了。 這兩個符號(等于號和保留字let)的意思是,告訴計算機將某一個特定的數值賦給某一個特定的變量。 假設讀者的薪金是一百萬:下面舉一個例子,來說明如何將這個值(1000000)賦給一個數字變量MySalary,如: ? ? ? let ? MySalary=1000000? ? 一個變量僅有一個值。不過,還可以通過給變量另賦一個值的方式來修改這個值。這時,計算機會把老值覆蓋掉而用另一個新值來取代它。老值永遠都是被拋棄者。 如果讀者因為工作努力,老板給你薪金加倍,則這個例子變成: ?let ? MySalary=1000000? ?let ? MySalary=2000000? ## 將字符串賦給變量 給變量賦字符串就像給變量賦數值一樣簡單,但二者之間還是有一些區別的,如: 要用保留字declare或export聲明一個字符串變量。 字符串兩邊必須帶有引號,以便告訴計算機字符串從哪兒開始及從哪兒結束。 當在程序中引用變量時,必須在變量前加一個美元符號($)。 現在,可以把一個人的人名(first name)賦值給一個字符串變量了,如: declare FirstName ="Mary" 或者把一個人的名和姓都賦給一個字符串變量,如: declare Name=“Mary Smith" 甚至還可以把一句完整的話賦給一個字符串變量,如: declare MyGoal=“Buy ?out Bill Gates" 有時,字符串是由數字而不是由字母組成,但它們仍屬于字符串,例如下面的一個電話號碼: declare Telephone="555-5555" 別忘了這條規則:在字符串兩邊用引號引起來。引號的目的是告訴Linux所有出現在引號之間的字符都應作為一個字符串處理。 ## 將一個變量賦給其他變量 我們可以將數據存儲在一個變量之中,然后再將它賦值給另外一個變量。這時,就有該數據的兩個備份,而計算機并不會將數據從原來的變量中刪去。 下面的例子說明,通過使用一個字符串變量,如何將字符串從一個變量復制到另外一個變量之中: ? ? declare MyGoal ="Buy out Bill Gates" ? ? declare OurGoal=”$MyGoal" ? ? 在這個例子中,計算機先找到變量MyGoal,并從它那兒復制數據;然后,計算機去取該數據,并把它放入變量OurGoal中。不過,在這里使用的是初始變量名MyGoal,并在其前面加上了一個美元符號($)。 ? ? 當然,用數字變量也同樣可以執行這個數據復制過程,如下例所示: ? ? let MySalary =1000000 ? ? let OurSalaries=$MySalary ? ? 在這個例子中,計算機將變量Myalary的值拷貝給變量OurSalaries。此時,變量OurSalaries的值Myalary一樣也是1000000。不過,變量MySalary中的值仍保持不變。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看