Questions marquées «declaration»

158
Pourquoi certaines variables déclarées en utilisant let inside une fonction deviennent disponibles dans une autre fonction, tandis que d'autres entraînent une erreur de référence?

Je ne peux pas comprendre pourquoi les variables agissent si étrangement lorsqu'elles sont déclarées dans une fonction. Dans la firstfonction je déclare avec letles variables bet cavec la valeur 10 : b = c = 10; Dans la secondfonction je montre: b + ", " + c Et cela montre: 10, 10 Toujours dans la...

129
Placement de la déclaration de variable en C

J'ai longtemps pensé qu'en C, toutes les variables devaient être déclarées au début de la fonction. Je sais que dans C99, les règles sont les mêmes que dans C ++, mais quelles sont les règles de placement de déclaration de variable pour C89 / ANSI C? Le code suivant se compile avec succès avec gcc...

104
Différence entre int32, int, int32_t, int8 et int8_t

Je suis tombé sur le type de données int32_tdans un programme C récemment. Je sais qu'il stocke 32 bits, mais ne le faites pas intet int32faites de même? Aussi, je souhaite utiliser chardans un programme. Puis-je utiliser à la int8_tplace? Quelle est la différence? Pour résumer: quelle est la...