Всё для программиста

Глава 2
Индекс материала
Глава 2
Первый просмотр: краткий обзор
Второй просмотр: детали
Четыре довода в пользу объявления переменных
СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
НЕСКОЛЬКО СОВЕТОВ, КАК СДЕЛАТЬ ПРОГРАММУ ЧИТАЕМОЙ
СЛЕДУЮЩИЙ ШАГ
ДОПОЛНИТЕЛЬНЫЙ ПРИМЕР
ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ
УПРАЖНЕНИЯ
Все страницы

Введение в язык Си

СТРУКТУРА ПРОСТОЙ ПРОГРАММЫ
ОПИСАНИЕ ПЕРЕМЕННЫХ
ИСПОЛЬЗОВАНИЕ КОМЕНТАРИЕВ
ЧИТАЕМОСТЬ ПРОГРАММ
ОПЕРАЦИИ

Как выглядит программа, написанная на языке Си? Возможно, вы уже обратили внимание на пример, приведенный в гл. 1, и нашли, что эта программа выглядит довольно специфически из-за наличия в ней символов типа ( и \n". Когда вы прочтете данную книгу, вы обнаружите, что появление этих и Других характерных для языка Си символов станет менее странным, более понятным и, возможно, даже предпочтительным! Начало настоящей главы будет посвящено обсуждению довольно простого примера программы и объяснению того, что она делает. При этом мы рассмотрим некоторые из основных средств языка Си. Если какие-то детали остаются для вас неясными и вы захотите получить более подробные, ответы на возникшие вопросы, не огорчайтесь. Мы займемся этим в следующих главах. Давайте рассмотрим простую программу на языке Си. Следует сразу сказать, что такой пример нужен нам лишь для выявления некоторых основных черт любой программы, написанной на языке Си. Далее мы дадим пояснения к каждой строке, но, перед тем как вы с ними познакомитесь, просто взгляните на программу и попробуйте понять, если сможете, что она будет делать.

#include 
main( ) /*простая программа*/
{
int num;
num = l;
printf ("Я простая");
printf ("вычислительная машина .\n");
printf ("Мое любимое число %d, потому что оно самое первое .\n", num);
}

Если вы считаете, что программа должна вывести нечто на экран дисплея, то вы совершенно правы! Несколько труднее понять, что же появится на экране на самом деле, поэтому давайте выполним программу на ЭВМ и посмотрим к чему это приведет.
Первый шаг заключается в использовании имеющегося у вас текстового редактора для создания файла, содержащего текст программы. Этому файлу необходимо будет присвоить какое-то имя; если вам не приходит в голову ничего оригинального, то назовите его main.с. Выполните компиляцию вашей программы. (Для этого вы должны терпеливо ознакомиться с руководством по компилятору, имеющемуся в составе вашей вычислительной системы.) Теперь запустим программу. Если все пойдет хорошо, то результат должен выглядеть следующим образом:
В общем этот результат не кажется особенно неожиданным. Но какую роль в программе выполняют символы \n и %d? И вообще некоторые строки выглядят немного странно. Здесь необходимы дополнительные пояснения.

Мы выполним два просмотра текста программы: во время первого объясним смысл каждой строки, а во время второго - рассмотрим дополнительные вопросы и детали.