18 Вересня, 2025

Надійний висновок

Ефективні настанови

Чи пусто чи пусто в C?

Буквальне значення пустоти таке порожній або порожній. У C void можна використовувати як тип даних, який не представляє даних.26 липня 2021 р.

У комп'ютерному програмуванні, коли void використовується як тип повернення функції, це означає, що функція не повертає значення. Коли в оголошенні вказівника з’являється void, це означає, що вказівник універсальний. Якщо використовується у списку параметрів функції, void вказує, що функція не приймає параметрів.

З того, що я прочитав і тут, і на Stack Exchange, хоча void і () вказують на функцію, значення якої повертається, не є корисним, () має значення, тобто ви можете призначити його змінній, на відміну від void .

Тип даних void у C є використовується для вказівки відсутності значення. Він не надає значення результату своєму абоненту. Він не має значень і операцій. Він використовується для позначення нічого.

Покажчик на void можна використовувати в загальних функціях у C, оскільки він здатний вказувати на будь-який тип даних. Можна призначити вказівник void з адресою будь-якого типу даних, а потім призначити вказівник void будь-якому вказівнику, навіть не виконуючи якогось явного приведення типів. Отже, це зменшує ускладнення в коді.

Отже, різниця в C, int main() можна викликати з будь-якою кількістю аргументів, але int main(void) можна викликати лише без аргументів. Хоча в більшості випадків це не має ніякого значення, використання «int main(void)» є рекомендованою практикою в C.

Share: Facebook Twitter Linkedin