Читайте также:
|
|
А.П.Доморяд Издательство «Школьник» Волгоград,2003 год. |
2. Введение в С++
Программа, выводящая строку выдачи:
#include
main ()
{
cout << "Hello, world\n"; }
Строка #include сообщает компилятору, чтобы он включил стандартные возможности потока ввода и вывода, находящиеся в файле stream.h. Без этих описаний выражение cout << "Hello, world\n" не имело бы смысла. В строке символ обратной косой \, за которым следует другой символ, обозначает один специальный символ; в данном случае, \n является символом новой строки.Остальная часть программы
main() {... }
определяет функцию, названную main. Каждая программа должна содержать функцию с именем main, и работа программы начинается с выполнения этой функции.
Первая строка функции main() описывает целую переменную inch. Ее значение считывается с помощью операции >> ("взять из") над стандартным потоком ввода cin. После ее запуска ваш терминал может выглядеть примерно так:
$ a.out
inches=12
12 in = 30.48 cm
$
Часто бывает полезно вставлять в программу текст, который предназначается в качестве комментария только для читающего программу человека и игнорируется компилятором в программе.
Символы /* начинают комментарий, заканчивающийся символами */. Символы // начинают комментарий, который заканчивается в конце строки, на которой они появились.
Каждое имя и каждое выражение имеет тип, определяющий операции, которые могут над ними производиться. Например, описание int inch; определяет, что inch имеет тип int, то есть, inch является целой переменной. Описание - это оператор, который вводит имя в программе. Тип определяет правильное использование имени или выражения.
Основные типы, наиболее непосредственно отвечающие средствам аппаратного обеспечения, такие:char short int long float double Первые четыре типа используются для представления целых, последниедва - для представления чисел с плавающей точкой.К основному типу можно применять прилагательное const. Это дает тип, имеющий те же свойства, что и исходный тип, за исключением того, что значение переменных типа const не может изменяться после инициализации.
К любой комбинации этих типов могут применяться арифметические
операции:
+ | (плюс, унарный и бинарный) |
- | (минус, унарный и бинарный) |
* | (умножение) |
/ | (деление) |
А также операции сравнения:
== | (равно) |
!= | (не равно) |
< | (меньше) |
> | (больше) |
<= | (меньше или равно) |
>= | (больше или равно) |
В C++ имеется большое число операций, и они будут объясняться там, где (и если) это потребуется. Следует учесть, что операции
~ | (дополнение) |
& | (И) |
^ | (исключающее ИЛИ) |
| | (включающее ИЛИ) |
<< | (логический сдвиг влево) |
>> | (логический сдвиг вправо) |
Самый обычный вид оператора - оператор выражение. Он состоит из выражения, за которым следует точка с запятой.
Простейшей формой оператора является пустой оператор:;
Заметьте, что условие в операторе if должно быть заключено в круглые скобки.
Оператор switch производит сопоставление значения с множеством констант.
Операторы break применяются для выхода из оператора switch. Следующее после while условие должно быть заключено в круглыескобки. for (int i=0; i<10; i++) q[i]="p[i];"Описание - это оператор, вводящий имя в программе. Оно может также инициализировать объект с этим именем. Выполнение описания означает, что когда поток управления доходит до описания, вычисляется инициализирующее выражение (инициализатор) и производится инициализация.
3. Краткое знакомство со средой Visual С++
Компилятор VisualC++ содержит много новых инструментальных средств и улучшенных возможностей. Файлы рабочего пространства теперь имеют расширение DSW(раньше использовалось расширение MDP). Создаваемые проекты записываются в файлы двух типов: внутренние (DSP) и внешние (МАК). Файлы с расширением DSP создаются при выборе нового проекта или при открытии файла проекта, созданного в ранней версии программы. Программистам приходится изучать сотни различных API-функций. Чтобы облегчить их труд, специалисты Microsoft разработали библиотеку MicrosoftFoundationClasses— MFC. Используя готовые классы C++, можно гораздо быстрее и проще решать многие задачи. Библиотека MFC существенно облегчает программирование в среде Windows. Классы библиотеки MFC используются как для управления объектами Windows, так и для решения определенных общесистемных задач. По сути, в MFC представлены практически все функции WindowsAPI. В библиотеке имеются средства обработки сообщений, диагностики ошибок и другие средства, обычные для приложений Windows. MFC обладает следующими преимуществами. MicrosoftVisualC++ представляет собой интегрированную среду разработки, в которой вы можете легко создавать, открывать, просматривать, редактировать, сохранять, компилировать и отлаживать все свои приложения, написанные на С или C++. Преимуществом этой среды является относительная простота и легкость в изучении.
Запуск Visual C++
Дата добавления: 2015-10-21; просмотров: 313 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Сложение и вычитание вместо умножения | | | Меню File. |