Микроконтроллеры | брет какойта..... |
|
---|---|---|
Взводатор: Что заканчивает, что разделяет - одно и то же. Что в С, что в Паскале. |
|
|
Арс: В Си точка с запятой заканчивает оператор. Арс: А ну-ка уберите самую последнюю точку запятой в СИ, после последнего оператора, за которым больше нету оператора и, соответственно, разделять нечего, что Вам на это скажет компилятор? Так я не понял - за что Вы ратуете? if просто имеет две формы, которые различаются тем, где он закончится - оператором сразу после условия или еще и альтернативным вариантом. А почему в С нет пустого оператора? Как же тогда компилятор не ругнулся на точку с запятой сразу после условия - " if ( ns<=61 && y>=61 ); "? |
|
|
Взводатор: Так я не понял - за что Вы ратуете? Плюс сказал, что фигурные скобки в Си более широкое понятие, чем операторные скобки в паскале. |
|
|
На примере того же if в Паскале все же тоже заканчивает. В Паскале закрывающая операторная скобка, видимо, действует более глобально чем в С и заканчивает, в том числе, и последний оператор в блоке. По-моему, разница не столь велика, чтобы так много о ней говорить. Я знаю, что можно не ставить ; за последним оператором блока в Паскале или в конце строки в javascript, но я ставлю ради поддержания порядка и унификации. |
|
|
Взводатор: По-моему, разница не столь велика, чтобы так много о ней говорить. Я знаю, что можно не ставить ; за последним оператором блока в Паскале или в конце строки в javascript, но я ставлю ради поддержания порядка и унификации. |
|
|
Взводатор: А операторная скобка - составной вобщето в С это называется функцией |
|
|
unalex: вобщето в С это называется функцией "Отличительным признаком функции служат круглые скобки после её имени. Круглые скобки указывают на то, что main() - имя функции. В круглых скобках в общем случае содержится информация, передаваемая функции. Идущая следом открывающая фигурная скобка { отмечает начало последовательности операторов, образующих тело функции. Закрывающая фигурная скобка } отмечает конец последовательности операторов, образующих тело функции. На этой скобке выполнение функции завершается. Фигурные скобки применяются также для того, чтобы объединить несколько операторов программы в составной оператор или блок. Тело функции, заключенное в фигурные скобки, представляет собой набор операторов, каждый из которых оканчивается символом точка с запятой ;. При написании программы на Си можно поместить несколько операторов на одной строке или разместить один оператор в нескольких строках. Символ "точка с запятой" указывает компилятору конец оператора, но для человека удобнее, если каждый оператор будет размещен на отдельной строке. Кроме того, можно использовать пустые строки, чтобы отделить одну часть программы от другой." |
|
|
unalex: вобщето в С это называется функцией <.....> — определения {....} — в общем случае локальный блок, не обязательно функция, как частный случай — составной оператор(операторные скобки). |
|
|
Я как раз это имел ввиду Взводатор: Тело функции, заключенное в фигурные скобки |
|
|
но не только тело функции заключается в фигурные скобки |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |