la taille du tableau à deux dimensions en C

J'ai le texte suivant tableau à deux dimensions:

#define ROW 100
#define LINE 50

int a[ROW][LINE];

mais comment obtenir le sizeof tableau pour les 45 dernières lignes, par exemple a[55][0] à a[99][99]?

pouvons-nous faire quelque chose comme sizeof(&a[55])?

Les 45 dernières lignes seraient a[55][0] à a[ROW - 1][LINE - 1].
oui, je vous remercie!
En tant que Chasseur, mais en général, vous voulez éviter fixe la taille des tableaux comme ça, parce que vous êtes coder en dur la taille de la mémoire tampon et à un certain point, vous voulez stocker plus de...
peut-on utiliser le pointeur pour obtenir la taille, ce qui peut éviter les les matrices de taille fixe
À l'aide du pointeur pour obtenir la taille n'a pas vraiment de sens -- sizeof(int *) est fixe (en général 4 ou 8 octets, selon l'arc, mais ce n'est pas garanti), peu importe de la quantité de mémoire allouée à l'endroit de votre pointeur pointe.

OriginalL'auteur user2131316 | 2013-06-24