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

Декларація - це частина підпрограми (процедура або функція), яка забезпечує протокол (заголовок), але не тіло підпрограми.


7
Де можна, а що не можна оголошувати нові змінні в C?
Я чув (можливо, від вчителя), що слід оголосити всі змінні поверх програми / функції, і що оголошення нових серед висловлювань може спричинити проблеми. Але тоді я читав K&R, і я натрапив на це речення: "Оголошення змінних (включаючи ініціалізації) можуть слідувати за лівою дужкою, яка вводить будь-яке складене твердження, а не …
77 c  declaration 

4
Чи є void * function () вказівник на функцію або функція, що повертає порожнечу *?
Мене плутає сенс void *function(). Це вказівник на функцію чи функція, що повертається void*? Я завжди використовував це в структурах даних як рекурсивну функцію, що повертає вказівник, але коли я побачив код у багатопотоковому читанні ( pthread), є однакове оголошення функції. Тепер я розгублений, в чому різниця між ними.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.