回覆列表
  • 1 # 使用者356005395580

    char*是字元指標資料型別,它的本質是個指標,也就是地址,它指向了一個char型別(字元型別)的記憶體單元。指標(Pointer)是程式語言中的一個物件,利用地址,它的值直接指向(points to)存在電腦儲存器中另一個地方的值。由於透過地址能找到所需的變數單元,可以說地址指向該變數單元。因此,將地址形象化的稱為“指標”。意思是透過它能找到以它為地址的記憶體單元。指標作為實體,是一個用來儲存一個記憶體地址的計算機語言中的變數。指標作為資料型別,可以從一個函式型別、一個物件型別或者一個不完備型別中匯出。從中匯出的資料型別稱之為被引用型別(referenced type)。指標型別描述了一種物件,其值為對被引用型別的實體的引用。擴充套件資料:特殊的指標類別:

    1、指標陣列就是一個由指標組成的陣列,那個陣列的各個元素都是指標,指向某個記憶體地址,例如“char *p[10];”。

    2、陣列指標陣列名本身就是一個指標,指向陣列的首地址。注意這是一個常數,例如“char (*p)[10];”。

    3、函式指標本身是一個指標,指向一個函式入口地址,透過該指標可呼叫其指向的函式,使用函式指標可實現回撥函式。

  • 2 # 老生談笑

    char是字元char*是指向這個字元的指標char**是指向這個 指向字元指標 通俗點 char是你家 char*是你家的地址 char**就是通訊錄上你家地址的位置(幾頁幾行)

  • 中秋節和大豐收的關聯?
  • 如何知道自己八字的喜用神?