[C con Clase] Declarar un puntero a un array

User usuarioanonimomysql en gmail.com
Mar Jul 26 10:07:05 CEST 2016


Muchas gracias.

El 24 de julio de 2016, 22:13, Davidson, Steven <srd4121 en njit.edu> escribió:

> Hola User,
>
> Sí; directamente escribiríamos esto:
>
> int (*aaaa)[4];
>
> Usamos paréntesis para obligar el orden a comenzar por el puntero, ya que
> el declarador [] tiene mayor precedencia que *.
>
> Indirectamente, podemos usar 'typedef' para usar una sintaxis más clara;
> esto es,
>
> typedef int ARRAY_T[4];
>
> ARRAY_T *aaaa;
>
> De todas maneras, no aconsejo hacer estas cosas. Es mejor usar un puntero
> para guardar la dirección de memoria que es el array. Por ejemplo,
>
> int *ptr = aa;
>
>
> Espero haber aclarado la duda.
>
> Steven
>
>
> On Sat, Jul 23, 2016 at 3:54 PM, User <usuarioanonimomysql en gmail.com>
> wrote:
>
>> Hola,
>>
>> int a; // declaro una variable de tipo entero
>> int aa[4]; // declaro un array de 4 elementos de tipo entero
>> int* aaa[4]; // declaro un array de 4 elementos de tipo puntero a int
>>
>> ¿Es posible declarar un puntero a un array?
>>
>> Saludos.
>>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20160726/bb213c3d/attachment.html>


Más información sobre la lista de distribución Cconclase