702 читали · 4 года назад
Пишем Сапёра на C + SDL #2: Структура программы
Первая часть: Код для этой части находится в ветке init на github. Вы можете смотреть там все файлы онлайн и также скачать зип-архив всей ветки. Традиционно я начинаю разработку игры с её подробного описания. Но не в этом случае. Сошлёмся на то, что Сапёр – простая и всем известная игра, так что дизайн-документ для неё я составлять не буду. Я хочу в этом цикле сделать знакомство с самим языком C, но тогда получится, что я пишу не про разработку игры. Поэтому я решил сделать так: начало материала посвящается разбору языка, а конец – разработке игры...
2 года назад
Что такое main() в C++
В языке программирования C++ функция main() играет ключевую роль. Она является точкой входа в программу и вызывается автоматически при ее запуске. Каждая программа на C++ должна содержать функцию main(), иначе компилятор не сможет скомпилировать и запустить программу. Функция main() может не принимать аргументов или принимать два аргумента: argc (количество аргументов командной строки) и argv (массив строк аргументов командной строки). Однако, это не обязательно и зависит от конкретной реализации...