Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii_1_10 / Лекция 04.pptx
Скачиваний:
62
Добавлен:
21.05.2015
Размер:
2.26 Mб
Скачать

Выбор компиляторов (IDE)

-Code::Blocks с Mingw Code::Blocks также доступна на Linux

-Microsoft Visual C++

-g++ это C++ компилятор, который поставляется с большинством дистрибутивов * NIX

-Apple XCode. XCode — IDE для

разработки программ в OS X или iPhone.

- Qt SDK — кросплатформенный пакет разработки программного

обеспечения.

if(условие) инструкция;

Здесь элемент условие — это выражение, которое при вычислении может оказаться равным

значению ИСТИНА или ЛОЖЬ.

В C++ ИСТИНА представляется ненулевым

значением, а ЛОЖЬ — нулем.

Если условие, или условное выражение, истинно, элемент инструкция выполнится, в противном

случае — нет.

При выполнении следующего фрагмента кода на

экране отобразится фраза 10 меньше 11.

if(10 < 11) cout << "10 меньше 11";

if(10==11) cout << "Привет";

// Эта программа демонстрирует использование if-инструкции.

#include <iostream> using namespace std; int main()

{

int a,b;

cout << "Введите первое число: ";cin >> a;

cout << "Введите второе число: ";

cin >> b;

if(a < b) cout << "Первое число меньше второго.";

return 0;

}

for(инициализация; условие; инкремент) инструкция;

#include <iostream> using namespace std; int main()

{

int count;

for(count=1; count<=100;

count=count+1)

cout << count << " ";

return 0;

}

for(count=1; count<=100; count++) cout << count << " ";

Блок — это логически связанная группа

программных инструкций, которые обрабатываются

как единое целое. В C++ программный блок создается путем размещения последовательности

инструкций между фигурными (открывающей и

закрывающей) скобками.

if(х<10)

{

cout << "Слишком мало, попытайтесь еще раз.";

cin >> х;

}

// Программа демонстрирует использование блока

кода.

#include <iostream> using namespace std; int main()

{

int a, b;

cout << "Введите первое число: "; cin >> a;

cout << "Введите второе число: "; cin >> b;

if(a < b)

{

cout << "Первое число меньше второго.\n”;

cout << "Их разность равна: " << b-a;

} return 0;

}

х = у;

у = у+1; mul(x, у);

аналогичен такой строке:

x = у; у = у+1; mul(x, у);

Следует иметь в виду, что в C++ различается

строчное и прописное написание букв.

Ключевые слова не являются исключением, т.е.

все они должны быть написаны строчными буквами.

Например, слово RETURN не будет распознано в

качестве ключевого слова return.

Стандартная библиотека C++ содержит множество

встроенных функций, которые программисты могут

использовать в своих программах.

По существу функция abs() не является частью

языка C++, но ее "знает" каждый С++-компилятор.

Эта функция, как и множество других, входит в

состав стандартной библиотеки.

С++-компилятор содержит

библиотеку классов, которая является объектно- ориентированной библиотекой.

В C++ определена стандартная библиотека шаблонов STL (Standard Template Library— STL).

int i, j, k;

char ch, chr;

float f, balance;

double d;

Согласно стандарту C++ первые

1024 символа любого имени (в

том числе и имени переменной)

являются значимыми.

Это означает, что если два

имени различаются хотя бы одним

символом из первых 1024, компилятор будет рассматривать их как различные имена.

#include <iostream> using namespace std; void func();

int main()

{

int x; // Локальная переменная для функции main().

х = 10;

func();

cout << "\n";

cout << x; // Выводится число 10.

return 0;

}

void func()

{

int x; // Локальная переменная для функции func().

x = -199;

cout << x; // Выводится число -199.

}

Соседние файлы в папке lekcii_1_10