Использование инструкций в программах...38
Все программы С++ в своей основе имеют то, что называют инструкциями. В этом разделе рассмотрим такие из них, которые составляют остов программы Convert .
Инструкция — это команда, которую понимает компилятор. Все инструкции, кроме комментариев, оканчиваются точкой с запятой ( для комментариев на то есть свои причины, но всё же иногда это неудобно; мне кажется, что во избежание путаницы после комментариев точку с запятой следовало бы ставить тоже ).
При запуске программы первой выполняется инструкция, находящаяся после открывающей фигурной скобки, а затем поочередно выполняются и все остальные инструкции.
Просмотрев программу, можно увидеть, что пробелы, символы табуляции и новой строки появляются на протяжении всей программы. Переход на новую строку осуществляется практически после каждой инструкции. Все эти символы называют непечатаемыми , так как на экране монитора их увидеть нельзя.

«Для повышения удобочитаемости допускается добавление символов пробела в любом месте программы ( но не внутри слов! ).»
[ Советы ]
Игнорируя пропуски, язык С++ учитывает регистр. Например, переменные fullspeed и FullSpeed , с его точки зрения, не имеют между собой ничего общего.
Строка int сelsius ; является инструкцией объявления. Объявление — это инструкция, которая определяет переменную. Переменная — это контейнер, в котором хранятся значения некоторого типа. Переменная может содержать числовые или символьные значения.
Термин "переменная" был заимствован из алгебры, где он является стереотипным для следующих выражений:
х = 10
у = 3 * х
Во втором выражении переменной у присваивается значение, определяемое формулой 3 * х . Но что такое х ? Переменная х играет роль контейнера для хранения каких-то значений. В нашем случае значением х является 10 , но с таким же успехом можно определить значение х равным 20 , 30 или -1. Вторая формула имеет смысл при любом числовом значении х .
В алгебре можно начать работу непосредственно с выражения наподобие х = 10 . Программируя на С++, переменную х перед её использованием необходимо объявить.
В С++ переменная имеет тип и имя. Переменная, определённая в строке 15, называется celsius . Согласно объявлению она целочисленная ( подобные названия типов, наверное, имеют целью развить у программистов ассоциативное мышление — тип int представляет собой сокращённое слово integer ).
_________________
38 стр. Часть 1. Первое знакомство с С++
Для С++ имя переменной не имеет никакого специфического значения. Имя должно начинаться с букв английского алфавита A-Z или a-z [ 4 ] . Остальные символы могут быть буквами, цифрами от 0 до 9 или подчёркивающей чертой ( _ ). Имена переменных могут быть настолько длинными, насколько это вам удобно.

«Существует негласная договорённость о том, что имена переменных должны начинаться со строчной буквы. Каждое слово внутри имени переменной пишется с прописной буквы, напримерmyVariable .»
[ Советы ]

«Старайтесь давать переменным короткие, но наглядные имена. Избегайте таких имён , какх , потому что они не несут никакого смысла. Примером достаточно наглядного имени переменной может служитьlengthOfLineSegment .»
[ Советы ]
Генерирование вывода...39
Строки, начинающиеся с cout и сin , называют инструкциями ввода-вывода, или сокращённо I/O ( input/output ) ( как и все инженеры, программисты любят сокращения и аббревиатуры ).
Первая инструкция I/O выводит фразу " Введите температуру по Цельсию" в cout ( произносится как "си-аут" — сокращённо от console output ). В С++ cout — это имя стандартного устройства вывода. В нашем случае таким устройством является монитор.
В следующей строке всё происходит с точностью до наоборот. Со стандартного устройства ввода мы получаем значение и сохраняем его в целой переменной Celsius . Стандартным устройством ввода для С++ в данном случае служит клавиатура. Этот процесс является аналогом упоминаемой выше алгебраической формулы х = 10 в С++. Программа будет считать значением celsius любое целое число, введённое пользователем.
Читать дальше