¿Cuántos niveles de indirección en punteros puede tener en una sola declaración?
¿Cuántos niveles de indirección en punteros puede tener en una sola declaración?
Anonim

puedes tener en una sola declaración? " la respuesta es "Al menos 12". apoyar más. de gusto, pero hay un límite. Teniendo dos niveles de indirección (un puntero a un puntero a algo) es común.

De lo cual, ¿cuántos niveles diferentes de punteros hay?

Tener dos niveles de indirección (un puntero a un puntero a algo) es común. Alguna más que eso se vuelve un poco más difícil de pensar fácilmente; no lo haga a menos que la alternativa sea peor. Si te refieres a " Cuantos niveles de puntero indirección puede tener en tiempo de ejecución, " hay sin límite.

Uno también puede preguntarse, ¿cuáles son los indicadores grandes y cercanos? Puntero cercano se utiliza para almacenar direcciones de 16 bits dentro del segmento actual en una máquina de 16 bits. La limitación es que solo podemos acceder a 64 kb de datos a la vez. A puntero lejano es típicamente de 32 bits que puede acceder a la memoria fuera del segmento actual.

En este sentido, ¿cuál es la función de este puntero?

El esto puntero es un puntero accesible solo dentro del miembro no estático funciones de un tipo de clase, estructura o unión. Señala el objeto para el que el miembro función se llama. Miembro estático funciones no tengo esto puntero.

¿Cuándo deberíamos usar punteros en el programa de CA?

Los punteros se utilizan (en el lenguaje C) de tres formas diferentes:

  1. Crear estructuras de datos dinámicas.
  2. Pasar y manejar parámetros variables pasados a funciones.
  3. Para acceder a la información almacenada en matrices. (Especialmente si trabaja con enlaces).

Recomendado: