Прежде чем мы изучим основные строительные блоки языка программирования C, давайте рассмотрим минимальную минимальную структуру программы на C, чтобы мы могли взять ее в качестве справочного материала в следующих главах.
Пример Hello World
Программа AC в основном состоит из следующих частей —
- Команды препроцессора
- функции
- переменные
- Заявления и выражения
- Комментарии
Давайте посмотрим на простой код, который будет печатать слова «Hello World» —
#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; }
Давайте посмотрим на различные части вышеуказанной программы —
-
Первая строка программы #include <stdio.h> — это команда препроцессора, которая указывает компилятору C включить файл stdio.h перед переходом к фактической компиляции.
-
Следующая строка int main () — это основная функция, с которой начинается выполнение программы.
-
Следующая строка /*…*/ будет игнорироваться компилятором, и она была добавлена для добавления дополнительных комментариев в программу. Поэтому такие строки называются комментариями в программе.
-
Следующая строка printf (…) — это еще одна функция, доступная в C, которая вызывает сообщение «Hello, World!» быть отображенным на экране.
-
Следующая строка возвращает 0; завершает функцию main () и возвращает значение 0.
Первая строка программы #include <stdio.h> — это команда препроцессора, которая указывает компилятору C включить файл stdio.h перед переходом к фактической компиляции.
Следующая строка int main () — это основная функция, с которой начинается выполнение программы.
Следующая строка /*…*/ будет игнорироваться компилятором, и она была добавлена для добавления дополнительных комментариев в программу. Поэтому такие строки называются комментариями в программе.
Следующая строка printf (…) — это еще одна функция, доступная в C, которая вызывает сообщение «Hello, World!» быть отображенным на экране.
Следующая строка возвращает 0; завершает функцию main () и возвращает значение 0.
Скомпилируйте и выполните программу C
Давайте посмотрим, как сохранить исходный код в файле и как скомпилировать и запустить его. Ниже приведены простые шаги —
-
Откройте текстовый редактор и добавьте вышеупомянутый код.
-
Сохраните файл как hello.c
-
Откройте командную строку и перейдите в каталог, где вы сохранили файл.
-
Введите gcc hello.c и нажмите enter, чтобы скомпилировать ваш код.
-
Если в вашем коде нет ошибок, командная строка переместит вас на следующую строку и сгенерирует исполняемый файл .out .
-
Теперь введите a.out для выполнения вашей программы.
-
Вы увидите вывод «Hello World», напечатанный на экране.
Откройте текстовый редактор и добавьте вышеупомянутый код.
Сохраните файл как hello.c
Откройте командную строку и перейдите в каталог, где вы сохранили файл.
Введите gcc hello.c и нажмите enter, чтобы скомпилировать ваш код.
Если в вашем коде нет ошибок, командная строка переместит вас на следующую строку и сгенерирует исполняемый файл .out .
Теперь введите a.out для выполнения вашей программы.
Вы увидите вывод «Hello World», напечатанный на экране.
$ gcc hello.c $ ./a.out Hello, World!
Убедитесь, что компилятор gcc находится в вашем пути и вы запускаете его в каталоге, содержащем исходный файл hello.c.