Запитання з тегом «declarations»

4
Чому ми повинні згадати тип даних змінної у C
Зазвичай в C ми повинні сказати комп'ютеру тип даних у змінному оголошенні. Наприклад, у наступній програмі я хочу надрукувати суму двох чисел з плаваючою комою X та Y. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Я повинен був сказати компілятору тип змінної X. Не може …

5
Чому * оголошення * даних і функцій необхідне мовою C, коли визначення записується в кінці вихідного коду?
Розглянемо наступний код "С": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()визначається в кінці вихідного коду, і перед його використанням не подається декларація main(). У той самий час , коли компілятор бачить Func_i()в main(), він виходить з main()і дізнається Func_i(). Компілятор якимось чином знаходить повернене …

3
Чи добре визначити змінну всередині циклу? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . Мій інструктор одного разу сказав мені, що я не повинен визначати змінну всередині циклу , але я чесно все …

8
Який можливий недолік розміщення декларацій у внутрішніх блоках, а не на початку функціонування?
На місці, де я працюю, є чіткі вказівки щодо розміщення декларацій змінних. Відповідно до цього, потрібно розміщувати їх на глобальному рівні та / або на початку функцій, а не у внутрішніх блоках (наприклад, для циклу). Оскільки вони були визначені людьми більш досвідченими, ніж я, я впевнений, що це має бути …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.