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

    C#中如何使用指針,如何給指針賦值與取值

    C#語法中是有指針的,只不外不像C++中的指針那樣利用很普遍,因為,在C#語法中自己并不保舉利用指針,因為,直接操作內存,節制欠好輕易犯錯。那么,在C#中若何利用指針,若何給指針賦值與取值呢?

    方式/步調

    1. 1

      打開visual studio,建立一個節制臺應用程序,用于演示指針的利用、賦值和取值

    2. 2

      在Main方式中,添加一個unsafe代碼段,C#語法中的指針都需要放在這個代碼段中

      2若何利用指針需要做哪些設置裝備擺設才能經由過程編譯

    3. 3

      界說一個指針變量,與界說通俗變量獨一的區別就是在變量的類型后面加上一個星號。例如:界說一個整型指針變量p,界說形式如下:

          int* p;

    4. 4

      若是想給這個指針p賦值,該怎么做呢?若是像通俗變量一樣直接賦值10,從代碼結果可以看出,這樣是不被許可的,編譯器直接報錯

    5. 5

      那么,別的界說一個通俗變量,例如:int x = 100;

    6. 6

      利用&符號在變量前面,就暗示獲取這個變量的內存地址。這個時辰就可以復制給指針了。例如:將整型變量x的地址賦值給指針p:

        p = &x;

    7. 7

      在指針變量前面加一個星號,暗示獲取這個指針指標的目的的地址中的值。例如想要輸出指針p的值,就利用 *p 即可

    • 發表于 2019-04-25 23:03
    • 閱讀 ( 1162 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

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