• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    C#語法的變量作用域范圍是如何定義的

    在編程說話中,變量感化域是不成輕忽的,若是不克不及準確理解變量感化域,就輕易寫犯錯誤的代碼。因為,一旦跨越變量的感化域,就不克不及拜候這個變量了:

    1)函數內部的變量會埋沒外部界說的全局變量

    2)變量感化域凡是在一個大括號內都可以拜候,跨越這個大括號就不克不及拜候了

    3)for輪回的變量,僅在for內部有用,一旦出了for輪回就不克不及拜候了

    方式/步調

    1. 1

      打開visual studio,建立一個節制臺應用程序,用于演示C#變量的感化域

    2. 2

      在Main方式中添加一個int型的變量i,并賦值為10,接著利用輸出語句,拜候這個變量i的值,從運行成果可以看出,在統一個Main方式內,是可以拜候變量i的

    3. 3

      將Main方式內部的變量i注釋失落,在類Program下面添加一個靜態的變量i,賦值為20。在Main方式內部直接拜候這個變量i,從運行成果可以看出,變量i準確的輸出告終果

    4. 4

      將main方式內部的變量i打消注釋,這樣在Program類中呈現了兩個變量i。從運行成果可以看出,輸出的是main方式內部的變量i的值。也就是說,方式內部的變量埋沒了外部的變量值

    5. 5

      若是在main方式內部添加一個for輪回,里面也利用變量i,編譯器直接就會報錯。申明for里面的變量不克不及與for不異層級的變量不異

    6. 6

      點竄for輪回的變量為j,從運行成果可以看出,輪回準確的輸出告終果

    7. 7

      若是想在for外部拜候變量j,就會報錯,說找不到變量j。

    • 發表于 2019-04-17 22:58
    • 閱讀 ( 687 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆