
ПТСПЦУВСБ / 12. Структура программы на языке C. Комментарии
..docx12. Структура программы на языке C. Комментарии.
Для знакомства с языком рассмотрим несколько простых программ. Первая
(листинг 1.4) просто выводит на экран текстовое сообщение “Hello world!”.
9
/* The simplest
C program */
#include <stdio.h>
void main(void){ //Entry point
printf("Hello world!"); //Message
}
Листинг 1.4 Простая программа на языке С, реализующая вывод на экран текстового сообщения.
Более подробно рассмотрим представленный в листинге 1.5 текст еще одной простой
программы, написанной на языке ANSI C. В программе объявляются 3 целочисленные
переменные: a, b и c, переменным a и b присваиваются значения 2 и 3,
соответственно, в переменную c сохраняется сумма a и b, значение, хранящееся в c,
выводится на экран.
/* Simple
C program */
#include <stdio.h>
signed int a,b,c;
void main(void){ //Entry point
a=2;
b=3;
c=a+b;
printf("\nc=%i", c);
}
Листинг 1.5 Простая программа на языке С, реализующая сложение 2 целых чисел и отображение
результатов на экране.
В таблице 1.1 для пояснения работы программы (листинг 1.5) приводится
аналогичная программа на языке Pascal.
No Описание Программа на С
1. Многострочный комментарий /* Simple C program */
2. Подключаемые модули и заголовочные файлы #include <stdio.h>
3. Объявление глобальных переменных signed int a,b,c;
4. Точка входа в программу void main(void)
5. Однострочный комментарий //Entry point
6. Арифметические действия
a=2;
b=3;
c=a+b;
7. Вывод на экран текстового сообщения и значения переменной printf("\nc=%i", c);
8. Точка выхода из программы }
Комментарии
Первые две строки программы представляют собой многострочный комментарий
(англ. comment). Строка 5 таблицы 1.1 содержит пример однострочного комментария.
Строки комментария, отмеченные указанными в таблице 1.2 парами символов,
игнорируется при выполнении программы, поэтому, комментарий может содержать
абсолютно любой тест. Обычно, комментарий используют для пояснения назначения
участка программы.
Использование комментариев настоятельно рекомендуется, т.к. существенно
улучшает читаемость программ и упрощает их отладку. Считается, что в профессионально
написанных программах комментарии составляют до 30% текста.
/* Пара символов, отмечающих начало многострочного комментария.
*/ Пара символов, отмечающих конец многострочного комментария.
// Пара символов, отм