Первая
программа
Любая программа на
С или С++ начинает свое выполнение с функции main(). Напишем нашу первую программу. Для этого создадим
файл main.cpp и напишем текст:
#include <iostream.h>
int main()
{
cout << "Hello
C++\n" ;
return 0;
}
Текст программы
Запустить пример
Скомпилировав и запустив нашу
программу мы должны получить на экране:
Hello
C++
В первой строке
программы мы написали директиву #include <iostream.h>, она подключает библиотеку ввода-вывода iostream.h, без
которой компилятор не поймет определенные в ней функции cout. Скобки { и }
обрамляют начало и конец функции потом мы увидим, что они используются и для
других целей. В С++ каждый оператор, а
также каждая строка с обращением к функции заканчивается точкой с запятой,
исключения составляют команды препроцессора и имена функций стоящие в начале
программной единицы (например, у нас в программе main()). В строке cout << "Hello C++\n", cout – это стандартный поток вывода, оператором <<
мы помещаем в него строку Hello C++, константа \n переводит каретку на новую строку.
Основные
типы данных
Основные
типы данных разделяются на три категории: целочисленные, с плавающей точкой и
неопределенные(void).
Целочисленные типы данных работают с целыми числами. Типы данных с плавающей
точкой работают с данными имеющими дробную часть. Неопределенный тип данных
соответствует пустому множеству значений.
Основными
типами данных являются:
- char –
целочисленный тип, содержит символы.
- int –
является целочисленным типом, содержит целые цифры.
- short –
тип данных short int (или
сокращенно short)
является целочисленным типом, содержащим целые числа, по размеру меньше
или равен типу int.
- long -
тип данных long int (или
сокращенно long)
является целочисленным типом, содержащим целые числа, по размеру больше
или равен типу int.
- double –
тип данных с плавающей точкой.
- float –
наименьший тип данных с плавающей точкой.
- long double – тип данных
с плавающей точкой больше чем double.
Нашу программу
можно модифицировать:
#include <iostream.h>
int main()
{
char
name[20];
cout
<< "What is your name: ";
cin
>> name;
cout
<< "Hello: " << name << endl;
return
0;
}
Текст программы
Запустить пример
После
запуска она должна выдать на экране вопрос "What is your name:", мы соответственно должны ввести имя,
например “Pupkin”, на это
программа должна выдать:
What is your name: Pupkin
Hello: Pupkin
В строке char name[20]; мы объявляем массив name типа char из 20 элементов, это значит что в массиве name может хранится не более 20 символов
(подробнее о массивах мы поговорим в следующих уроках). В строке cin >> name; мы из стандартного потока ввода cin помещаем данные в наш массив name, в данном случае данные поступают с
клавиатуры.
следующий
пример
|