Member 14826587 Ответов: 3

Плз, покажи мне.. Пожалуйста


Можно ли написать программу на языке Си без main ()?

Что я уже пробовал:

Can a C program be written without main ()?

0x01AA

Некоторые жульничества, чтобы сделать это: Как написать работающий код C без main()? - GeeksforGeeks[^]

[no name]

Значит?

0x01AA

Что это значит? Прочтите его...

[no name]

ОК ТВ

Richard MacCutchan

То есть не работает без главного.

0x01AA

В основном вопрос состоял в том, "может ли программа на языке Си быть написана без main", и да, это возможно. Можно ли его запустить-это другой вопрос.
В любом случае, этот вопрос не имеет большого смысла ... :-) или это что-то очень теоретическое.

Richard MacCutchan

Ну а если у него нет основного метода, то это не программа, а просто куча кода.

Richard MacCutchan

Нет, определенно не может. Если только вы не продвинутый программист.

[no name]

Хорошо сэр

PIEBALDconsult

Вместо этого используйте main ( int argc , char **argv ).

Rick York

Я думаю, что лучший вопрос заключается в том, какая разница? за ним внимательно следят-кому какое дело?

3 Ответов

Рейтинг:
1

0x01AA

Даже я не вижу причины, почему кому-то нравится это делать, вы можете это сделать Выполнение main() в C/C++ - за кулисами - GeeksforGeeks[^]

Смотрите также ссылку в комментариях к вопросу, которая показывает некоторые дешевые Читы.


Рейтинг:
1

KarstenK

Обычный исполняемый файл имеет основную точку входа, называемую функцией main(). Для этого требуется среда выполнения, чтобы начать выполнение двоичного кода.

НО вы можете написать другое программное обеспечение на языке C без функции main (), например драйвер, службу windows, библиотеки DLL или COM-компоненты, но вы должны загрузить это программное обеспечение из других процессов с их четко определенными интерфейсами. Поверьте мне: это труднодоступное минное поле.

Но, судя по твоему вопросу, это не то, чего ты хочешь.


Рейтинг:
0

Patrice T

Цитата:
Можно ли написать программу на языке Си без main ()?

Короткий ответ: НЕТ это невозможно.
или это не c/c++


[no name]

Но кто-то сказал мне, что это возможно.

Patrice T

Тогда спросите кого-нибудь, как он поживает.

[no name]

Понял....
Кстати спасибо