Red de conocimiento informático - Computadora portátil - C, conjunto de punteros: ¿cómo imprimir arr[1] en formato d?

C, conjunto de punteros: ¿cómo imprimir arr[1] en formato d?

arr es una matriz de punteros y el valor de arr[1] es una dirección, que en este caso corresponde al nombre de la matriz b (el nombre de la matriz es una constante que representa la dirección de la matriz) .

Por lo tanto, utilice p en lugar de d.

#include lt;stdio.hgt;

int main()

{

int a[]={10};

int b[]={20};

int c[]={30}; p>

p>

int *arr[]={a, b, c};

printf("El nombre de la matriz b indica su primera dirección de la matriz: p\n", b [0]);

printf("arr[1] es la primera dirección de la matriz b: p\n", arr[1]); p>

}