Привет, мир!


Вступление

Язык программирования C - это язык программирования общего назначения, который тесно связан с тем, как работают машины. Понимание того, как работает компьютерная память, является важным аспектом языка программирования C. Хотя C можно считать «трудным для изучения», на самом деле C - очень простой язык с очень мощными возможностями.

C - очень распространенный язык, и это язык многих приложений, таких как Windows, интерпретатор Python, Git и многие другие.

C - это скомпилированный язык, что означает, что для его запуска компилятор (например, GCC или Visual Studio) должен взять написанный нами код, обработать его, а затем создать исполняемый файл. Затем этот файл можно запустить, и он будет делать то, что мы планировали для программы.

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

Каждая программа на C использует библиотеки, которые дают возможность выполнять необходимые функции. Например, самая основная вызываемая функция printf, которая выводит на экран, определена в файле заголовка.stdio.h

Чтобы добавить возможность запуска printfкоманды в нашу программу, мы должны добавить следующую директиву include в нашу первую строку кода:

#include <stdio.h>

Вторая часть кода - это собственно код, который мы собираемся написать. Первый запускаемый код всегда будет находиться в mainфункции.

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

intКлючевое слово указывает на то, что функция mainвозвращает целое число - простое число. Число, которое будет возвращено функцией, показывает, правильно ли работала написанная нами программа. Если мы хотим сказать, что наш код был выполнен успешно, мы вернем число 0. Число больше 0 будет означать, что программа, которую мы написали, не удалась.

В этом руководстве мы вернем 0, чтобы указать, что наша программа была успешной:

return 0;

Обратите внимание, что каждый оператор в C должен заканчиваться точкой с запятой, чтобы компилятор знал, что начался новый оператор.

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

Упражнение

Измените программу внизу так, чтобы она выводила на выходе «Hello, World!».