Жизненный цикл базового приложения на C(Си)

👁 28 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Код на C(Си) можно разделить на 3 части, которые, в последующем, собирается в один

  1. код из стандартных заголовочных файлов языка;
  2. код за пределами функции main, в том числе и виде пользовательских файлов, которые потом подключаются в основной файл через команды препроцессора;
  3. код внутри функции main, который является точкой входа в любом приложении на языке C(Си).

Короче говоря, точка входа — это необходимое условие приложения, чтобы оно запустилось. Приложение может быть и без точки входа, но тогда это уже будет библиотекой. Ниже приведен минимальный исходный код приложения на C(Си)

#include 
char message[] = "Hello, World";
int main(int args, char * vargs[])
{
   printf("My first app with %s \n", message);
}

Работа данного кода в консоли будет выглядеть, так, как ниже

Работа приложения main

В данном коде мы сначала подключаем стандартный заголовочный файл stdio.h, далее определяем переменную message со строкой приветствия и в функции main выводим посредством функции printf, который определен в стандартном заголовочном файле stdio для взаимодействия с экраном в виде форматированного склеивания параметров в общую строку вывода. Это значит, что там, где %s будет вставлен текст из переменной, которая задается вторым параметром.