Найти в Дзене
Koding

Структура програм на языке Си

Все программы, написанные на языке Си, имеют общую структуру. О которой мы и поговорим в этом уроке. В этом нам поможет наша первая программа, написанная на предыдущем шаге.

Все программы, написанные на языке Си, имеют общую структуру. О которой мы и поговорим в этом уроке. В этом нам поможет наша первая программа, написанная на предыдущем шаге.

Рис. 1 Карта "Структура программ на языке Си" Начальный уровень
Рис. 1 Карта "Структура программ на языке Си" Начальный уровень

Сейчас внимание. Не пугайтесь! Ниже написан исходный код трёх простеньких программ. Ваша задача внимательно на них посмотреть и попытаться найти в их коде какую-то закономерность (нечто общее, что есть в каждой программе).

Листинг 1. Программа 1. Печатает «Hello, World!»

#include <stdio.h>

int main(void) {

printf("Hello, World!\n");

return 0;

}

Листинг 2. Программа 2

int main(void) {

int a, b, c;

a = 5;

b = 10;

c = a+b;

return 0;

}

Листинг 3. Программа 3

#include <stdio.h>

int main(void) {

FILE *fp;

fp = fopen ("input.txt", "w");

fprintf(fp, "This is Sparta!");

fclose(fp);

return 0;

}

Не торопитесь смотреть продолжение урока и правильный ответ на эту задачу. Для начала попробуйте ответить самостоятельно. Потом переходите к следущей статье.

Исследовательские задачи для новечков:

  1. Попробуйте добавить управляющий символ после слова Hello,. Посмотрите, как изменится ситуация на экране.
  2. Попробуйте добавить в программу еще несколько функций вывода на экран.
  3. Попробуйте удалить из программы точку с запятой после какого-нибудь оператора. Посмотрите, как на это отреагирует ваш компилятор, какую ошибку он вам выдаст.