Другие языки программирования и технологии

Что значит в С++ следующая строчка: int main ();

желательно поподробнее + желательно объеснить что есть char*
По сути main() это такая же функция, как и все остальные. Только Вы (хотел написать "ты",но потом на аватар посмотрел и рука не поднялась) можете писать код в ней, а можете объявлять функции под другими именами, а потом их выхывать в мэйне. char-это символьная переменная, со звездой, потому что объявляется массив символьных переменных.

так можно функции объявлять

#include <всякая чушь>

void(ну или double,в общем на Ваше усмотрение) Function(здесь прописываются переменные)
{

}

а потом в мейне просто пишете название функции и её код выполняется.
AM
Abdulla Musaev
815
Лучший ответ
int main() - это точка входа в программу на С++
char со звездочкой вверху - это указатель ( или адрес) на переменную типа char
Виталий Зайцев
Виталий Зайцев
29 411
int main() - главная функция программы (и сама программа соответственно, т. к. с функции main начнется выполнение программы) вернет системе код возврата в размере целого числа системы (16 или 32 байта как правило) и еще что не определены входные параметры передаваемые из системы в программу
char * - указатель на переменную типа char (символ)
Это вызов главной процедуры) )
CHAR -- смотря где, но в общем это тип данных (СИМВОЛ)))
main() - это главная функция. Любая программа на языке С++ должна включать одну и только одну функцию с именем main(). Именно с нее начинается выполнение программы. Перед именем main помещают служебное слово void - спецификатор типа, указывающий, что функция main не возвращает никакого значения. Круглые скобки требуются в соответствии с синтаксисом (правилами написания) любой функции в языке С++. В круглые скобки заключается список параметров. В наших примерах параметры не нужны и поэтому список пуст.
Главная функцияя int main(int argc, char* argv[])
может иметь аргументы!