Latest web development tutorials

Ir ponteiro linguagem para um ponteiro

ir ponteiro ir ponteiro

Se uma variável ponteiro para armazenar o ponteiro é o endereço da outra variável, chamada a variável ponteiro como um ponteiro para uma variável de ponteiro.

Quando você define um ponteiro para uma variável ponteiro, um ponteiro para o primeiro segurando o segundo ponteiro de endereço, o segundo ponteiro de armazenamento variável Endereço:

Um ponteiro para uma declarações de variáveis ​​ponteiro seguinte formato:

var ptr **int;

Mais do que um ponteiro para um ponteiro para uma variável inteira.

ponteiro acesso a um valor variável de ponteiro requer o uso de dois asterisco, como se segue:

package main

import "fmt"

func main() {

   var a int
   var ptr *int
   var pptr **int

   a = 3000

   /* 指针 ptr 地址 */
   ptr = &a

   /* 指向指针 ptr 地址 */
   pptr = &ptr

   /* 获取 pptr 的值 */
   fmt.Printf("变量 a = %d\n", a )
   fmt.Printf("指针变量 *ptr = %d\n", *ptr )
   fmt.Printf("指向指针的指针变量 **pptr = %d\n", **pptr)
}

Exemplos da implementação da saída acima é:

变量 a = 3000
指针变量 *ptr = 3000
指向指针的指针变量 **pptr = 3000

ir ponteiro ir ponteiro