La compilation ci-dessous ne compile pas:
typedef int arr[10];
int main(void) {
return sizeof arr;
}
sizeof.c:3: error: expected expression before ‘arr'
mais si je le change en
sizeof(arr);
tout va bien. Pourquoi?
La compilation ci-dessous ne compile pas:
typedef int arr[10];
int main(void) {
return sizeof arr;
}
sizeof.c:3: error: expected expression before ‘arr'
mais si je le change en
sizeof(arr);
tout va bien. Pourquoi?
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.