Основные сведения
|
В арифметических выражениях если a и b — одного типа, то и a op b принадлежит к тому же типу. Исключением является операция "/":
a / b — вещественное.
Если a и b принадлежат к различным типам, то выражение принадлежит к "старшему" типу. Например:
byte… ...
|
Просмотров: 490 |
Семантика
|
С процедурой ввода связан ряд ошибок (например, если переменная используется в качестве делителя, и вводится 0, или, если должно быть получено целое… ...
|
Просмотров: 538 |
Семанитика
|
Ограничение. Тип выражения должен быть совместим по присваиванию с переменной. Например:
· одинаковые типы совместимы.
выражение типа integer можно присвоить … Операторы присваивания += и *=
...
|
Просмотров: 627 |
Типы
|
integer (4 байта)
shortint (1 байт)
smallint (2 байт)
...
|
Просмотров: 476 |
Трансляция программ и их выполнение
|
Имя файла, который будет содержать исходный код программы, формально может быть любым. Но С++ - программы обычно хранятся в файлах с расширением… Что необходимо сделать для того, чтобы выполнить трансляцию программы и… Способ компиляции программ зависит от используемого компилятора и выбранных опций. Более того, многие компиляторы,… ...
|
Просмотров: 574 |
Return 0;
|
Это исходный код программы (исходный код – это текст, написанный на одном из… Таким образом, необходимо выполнить следующие действия:
...
|
Просмотров: 508 |
Комментарии
|
В C++ имеются комментарии двух видов: однострочные и многострочные.
Однострочный комментарий начинается двумя символами // (прямой косой черты) и… Многострочный комментарий – начинается символами /* и заканчивается */ и может содержать множество строк.… ...
|
Просмотров: 507 |
Идентификаторы
|
Синтаксически правильный идентификатор – это последовательность латинских букв, цифр и символов «_» - нижнее подчеркивание, начинающаяся с буквы или… Важно помнить, что в C++ различается строчное и прописное написание букв. То… Максимальная длина идентификатора в стандарте языка не установлена, однако, в некоторых компиляторах это значение… ...
|
Просмотров: 504 |
Ключевые слова
|
asm
else
new
this
auto
enum
operator
throw
bool
explicit
…
Ключевые слова предопределены в языке программирования и имеют вполне определенный смысл для компилятора. Использовать… ...
|
Просмотров: 505 |
Алфавит языка
|
· прописные и строчные латинские буквы и знак подчеркивания;
· арабские цифры от 0 до 9;
· специальные знаки:
...
|
Просмотров: 479 |
Этапы и проблемы решения задач с использованием компьютера
|
2. Общие сведения о языке программирования C++ и системе программирования
Языки программирования и системы программирования. История создания языков C и C++. Краткая характеристика языка C++.… ...
|
Просмотров: 600 |
Арифметические функции
|
function ArcTan(X: Extended): Extended;
function Cos(X: Extended): Extended;
procedure Dec(var X[ ; N: Longint]) ; // Dec(x,N) eqv x:=x-N;
...
|
Просмотров: 494 |
Описание констант
|
сonst <имя константы>[: тип] = <значение>;
Const
a=1767; b=-12.56e-2; c=$FF;
...
|
Просмотров: 490 |
Описание переменных
|
var <список имен переменных>: <тип>;
Например,
var
...
|
Просмотров: 497 |