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

Объясните некоторые "коды" с++

Начал изучать с++, после паскаля, вот пример проги #include "stdafx.h" #include <iostream> using namespace std; int main() { double ctemp, ftemp; cout <<"Input a Celsius temp and press ENTER: "; cin >> ctemp; ftemp = (ctemp * 1.8) + 32; cout << "Fahrenheit temp is: " << ftemp; return 0; } Для чего ставят фигурные скобки и что делает int main(), и почему в скобках у int main() пусто? Пожалуйста объясните, что бы я всю картину уловил.
int main - это название главного модуля, то есть самой программы. Слово main означает главный.
Приставка int означает то, что на выходе программы будет целое число.
Круглые скобки - для параметров. Пустые - потому что параметров нет. Но скобки обязательны.
Фигурные скобки показывают границы модуля - начинается сразу после названия main(), а заканчивается после оператора конца процедуры return.
Если бы у тебя в программе были подпрограммы, то они тоже были бы так описаны. Например, так:
int main() {
// здесь начало программы
prog1(D, R) // вызываем подпрограмму
// здесь конец программы
}
int prog1(int A, double S) {
// здесь сама подпрограмма
}
Максим Дуничев
Максим Дуничев
73 998
Лучший ответ
int main () это главный метод программы, с него начинается его выполнение, а параметры можно передавать, например так: int _tmain(int argc, _TCHAR* argv[]), в скобках первое значение, это количество аргументов командной строки, а второй это массив из этих элементов, но это не обязательно делать) .
Фигурными скобками отделяют функции, классы, структуры, циклы, это так называемые границы, чтоб было видно, где начинается и заканчивается часть кода, например функция. Тоже учу С++ после Делфи, блин, лучше б сразу начал С++, трудно переходить от одного к другому. А так, язык супер, в принципе, ничего сложного в чистом С++ нет, но нужно внимательно изучать, тогда потом не должно возникнуть сложностей.
Михаил Московский А в вашем примере, я так понимаю, вводится температура по Цельсию, и в результате переводится в температуру по Фаренгейту. F=C*9/5+32
int main() {

}

это главная функция программы внутри нее содержиться код программы и оттуда же вызываються дополнительные функции
вне этой функции обычно лежат только свои функции и подключаемые библиотеки выполнение программы как раз начинается с вызова функции main
{
ето как в Delphi Begin End;
}
Советую после паскакаля учить делфи, отличий практически не найдете: ) а по теме на сколько знаю, все из за того что функция main ничего не возвращает, а фигурные скобки это собственно тело функции...
Владимир Цуканов Неа не согласен с < отличий практически не найдете>

Delphi это 1 а паскаль другое темболия в документах Borland Прямо написано Дельфи это самостоятельный язык !

в паскале я на скока знаю незя ассемблера вставлять кОД !
фигурные скобки - это как в паскале БЕГИН и ЕНД
ИНИТ МАИН - это твоя главная программа, с которой ты можешь вызвать разные функции, который напишешь.. . т. п. А пусто потому что. . ты ведь туда ничего не передаешь!