C/C++
Здраствуйте, я не понимаю что означает "int" и "main" можете обьяснить)
Я начал с начала изучать Язык программирования "C" и не могу понять что означает int и main и что вообще это значит " int main()" помогите пожалуйста)
Это означает, что главная функция main() (точка входа в программу) возвращает значение типа int. Возвращаемое значение передаётся системе и сообщает ей о том с ошибкой или без завершилась программа. 0 – без ошибок, 1 – с ошибкой.
Юрий Зайцев
а если строчку с буквами вывести разве int вариант main'a не вернёт всё как надо без указания вместо int например string?
Начинай читать учебник сначала, там написано
В Джаве это int main насколько помню означает следующее:
main - обозначение главной функции, точка входа в программу.
int - функция возвращает значение целочисленного типа
main - обозначение главной функции, точка входа в программу.
int - функция возвращает значение целочисленного типа
В Си нет процедур - только функции. Даже основное тело программы - функция. Поэтому нужно обозначать тип переменной, которая данная функция возвращает.
Юрий Зайцев
и какой будет тип переменной если строку возвращает?
наверное название функции (под программа) где main по-англ. главная но не дословно (ведь head голова, глава). Главная функция это главная подпрограмма, начальная, то есть программа, а от неё уже под, ну настолько главная насколько это в си этом.. Int сокращёнка от integer кажется то есть целочисленная (функция) но не дословно. Названия что-то да ещё значат. Целое про число значит не дробное (2 а не 2.0), но в рамах функции не знаю. Не смотря на способ записи разный (дополнительный код или число помноженное на число в степени чтобы получить дробное, пишутся эти два в двоичном виде) это ещё и ограничение на размер числа и это ещё и возможность записать минус, ведь чёрточку ручкой в оперативе не поставить обычн.
Александр Анисимов
под программой это та часть которая не выполняется пока её не вызовешь, как кнопка, пока не жмешь лишние действия тратить силы или проценты загрузки ресурсов компа не будут, а если вставить данные вместе с вызовом оно ещё и сделает что-нибудь, иначе придется каждый раз этот код писать что делать, вместо того, чтобы дать название команды, а команда делается в виде функции ну врайоне того.
main - главный (Например Main menu - главное меню)
Int - это переменная целего числа
float double - дробные числа
Main начальная точка входа (выполнения программы)
float double - дробные числа
Main начальная точка входа (выполнения программы)
int, main, pasatigi и любые сочетания начинающиеся с букв - являются идентификаторами.
идентификаторы - точно идентифицируют какую либо уникальную сущность.
некоторые идентификаторы идентифицируют заранее определенную сущность необходимую для работы механики языка программирования и являются ключевыми.
Поэтому их называют ключевыми словами и они заранее описываются в синтаксисе языка.
Например идентификатор "int" является ключевым словом.
А "main" простой идентификатор и не является ключевым словом.
Любой код на языке программирования является сочетанием идентификаторов и операторов ну и частные случаи этих объектов как литералы и комментарии.
идентификаторы - точно идентифицируют какую либо уникальную сущность.
некоторые идентификаторы идентифицируют заранее определенную сущность необходимую для работы механики языка программирования и являются ключевыми.
Поэтому их называют ключевыми словами и они заранее описываются в синтаксисе языка.
Например идентификатор "int" является ключевым словом.
А "main" простой идентификатор и не является ключевым словом.
Любой код на языке программирования является сочетанием идентификаторов и операторов ну и частные случаи этих объектов как литералы и комментарии.
Похожие вопросы
- Нужна помощь с написанием кода на языке "С"
- Помогите написать программу по теме "Строки" на языке C.
- Что такое "СИ"?
- (Ошибка) аргумент типа "const char *" несовместим с параметром типа "char *"
- Почему не правило выводит "key" (СИ) ?
- Составить процедуру, "рисующую"
- Как "подружить" MS-DOS и C++?
- "Фибер, поток, корутина" в чем разница между ними?
- Зачем нужно писать int около main(), return 0, void main в c++?
- Программа на C++ с переводом Char в Int и наоборот при переводе возвращает НИЧЕГО