国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

語句塊的正確使用方法

2020-02-24 14:32:10
字體:
來源:轉載
供稿:網友

      當我們開始C語言書籍的時候就會發現有語句塊,在程序上的定義是把有相同的變量作用域的相關一組語句的集合就是語句塊,那么我們怎么正確使用語句塊呢?現在武林小編就教你語句塊的正確使用方法。


    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case MENU_GOTO_FILEANT:
            Intent i = new Intent();
            i.setClass(this, FileAntActivity.class);
            startActivity(i);
            break;
        case MENU_TEST_LINEARLAYOUT:
            i.setClass(this, LinearLayoutTest.class);
            startActivity(i);
            break;
        default:
            break;
        }
        return true;
    }


      對于第二個case語句,仍可以使用前面case所定義的變量,所以整個switch() {}內都是一個語句塊。
      但如果給每個case語句加上語句塊標志,就不一樣了:

 


    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case MENU_GOTO_FILEANT: {
            Intent i = new Intent();
            i.setClass(this, FileAntActivity.class);
            startActivity(i);
            break;
        }
        case MENU_TEST_LINEARLAYOUT: {
            Intent i = new Intent();
            i.setClass(this, LinearLayoutTest.class);
            startActivity(i);
            break;
        }
        default:
            break;
        }
        return true;
    }


      加上了{}就把二個case語句分隔了開來,形成了二個語句塊,它們有各自的變量作用域,互不影響,即使用名字相同,或再次定義也無妨。
說明這些的目的就在于,要盡可能多的使用{}以形成真正的語句塊,最大的好處在于它能形成變量作用域,避免變量的作用域過大,即提高了可讀性,也減少了出錯的可能。

      看完以上關于語句塊的正確使用方法,你是否對語句塊有了了解呢?如果你還想了解更多的相關資訊就請關注我們武林技術頻道吧

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 嘉黎县| 色达县| 曲沃县| 汉源县| 得荣县| 芮城县| 射洪县| 达孜县| 政和县| 榆中县| 桦川县| 民县| 天等县| 莎车县| 桦南县| 丰宁| 富民县| 乐业县| 涡阳县| 汉沽区| 南投市| 巴塘县| 呼玛县| 文昌市| 青铜峡市| 高要市| 鄂温| 灵台县| 乐清市| 永善县| 西乡县| 咸阳市| 四子王旗| 永定县| 玉溪市| 赣榆县| 乌什县| 迁安市| 临邑县| 巴南区| 虞城县|