Все лекции программирование
.pdfЛекция 2. Структура программы, типы данных
Структура программы
Программа представляет собой набор функций. Функция – фрагмент программного кода, к которому можно обратиться из другого места программы.
Состав программы
•Директива препроцессора
•Заголовок функции main()
•Тело функции, ограниченное фигурными скобками
•Оператор возврата для прекращения выполнения функции main()
Hello, world!
#include <stdio.h>
int main(int argc, char **argv) { printf("Hello, world!");
return 0;
// First comment
/* Second comment */
}
Директива препроцессора
Препроцессор – программа, которая выполняет обработку файла исходного кода перед началом компиляции.
Директива #include <stdio.h> включает в программе поддержку функций, описанных в библиотеке ввода-вывода stdio.h.
Имена заголовочных файлов C заканчиваются на .h.
Например, stdio.h, math.h.
Имена заголовочных файлов C++ не имеют расширения. Например, iostream.
Функция main()
Hello, world!
#include <stdio.h>
void main() { printf("Hello, world");
}
Hello, world!
#include <stdio.h>
main() {
printf("Hello, world");
}
Комментарии
•разъясняют плохо понимаемые участки
•вы сами можете забыть или сотрудник не понять
•удобнее комментировать при создании функции
•это должно войти в привычку
Переменная
Переменная – это ячейка памяти для хранения данных. Объявление переменной выглядит следующим образом:
int i; //Объявление
i=10; //Инициализация