Программирование на C шаг за шагом: шаг 1 – Hello, World!

 

C_logoНаша первая программа

Каждая программа на C использует библиотеки, которые предоставляют возможность выполнять различные функции.

Например, самая простая функция pritnf, которая выводит текст на экран, описывается в заголовочном файле stdio.h.

Что бы добавить возможность использования этой функции в нашей программе, вы должны добавить следующую строку в начале кода:

#include <stdio.h>

Вторая часть наше программы – непосредтственно код, который мы будем писать. Первая часть кода, которая всегда выполнятеся, заключается в функцию с именем main():

int main() {
  ... our code goes here
}

Ключевое слово int тут обоначает, что функция main() вернёт целочисленное значение – простую цифру. Цифра, или код возврата, возвращаемая функцией обозначает, что программа выполнена успешно. В таком случае – мы должны вернуть значение 0. Любое другое значение обозначает, что программа выполнена с ошибкой:

return 0;

Обратите внимание, что каждая строка в C завершается точкой с запятой, так компилятор будет знать где заканчивается одна строка (фактически – одно выражение), и начинается другая.

Создайте новый файл программы:

$ vim hello.c

Запишите в него код:

#include <stdio.h>

    int main() {
      printf("Hello, World!n");
      return 0;
    }

Скомпилируйте программу:

$ gcc hello.c -o hello

И запустите её:

$ ./hello
Hello, World!