Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Hello World на C: ваша первая программа — пошаговое руководство

Ниже приведена классическая программа «Hello World» на C с подробным объяснением каждого компонента.

#include <stdio.h> // Препроцессорная директива int main(void) // Объявление главной функции { printf("Hello World"); // Вывод строки в консоль return 0; // Завершение программы }

1. Препроцессорная директива

Директива #include <stdio.h> сообщает компилятору подключить библиотеку стандартного ввода/вывода, где определена функция printf. Подключение соответствующего заголовочного файла обязательно перед использованием любой функции из этой библиотеки.

Пользовательские заголовочные файлы подключаются так же: #include <file-name.h>. Все операторы #include размещайте в начале исходного файла.

2. Функция main

Каждая программа на C должна содержать функцию main. Распространенные сигнатуры:

Использование int main(void) означает, что программа не принимает аргументов командной строки и вернет целочисленный код выхода. Возвращаемое значение 0 указывает на успешное выполнение.

3. Структура кода

4. Запуск программы на C

Ниже приведены типичные шаги создания, компиляции и запуска программы на C в распространенной IDE:

  1. Создайте новый проект и выберите файл исходного кода C/C++.
  2. Настройте путь и имя файла (заканчивается на .c).
  3. Сохраните файл и нажмите «Build & Run».

После компиляции в окне вывода должно появиться:

Hello, World!

5. Резюме

Язык C

  1. Создание вашей первой ПЛИС: руководство по миганию LED (VHDL и Verilog)
  2. C# Hello World — создание вашего первого C# приложения
  3. Java Hello World: ваша первая программа
  4. Ваша первая программа на VHDL: пошаговый урок Hello World
  5. Урок «Hello World» на C++: код, настройка и разбор
  6. Полиморфизм в C++: практические примеры и ключевые концепции
  7. Функции в C++: подробное объяснение с практическими примерами кода
  8. calloc() в C: выделение обнулённой памяти и практический пример
  9. Python time.sleep(): как добавить задержки в код (пример)
  10. Verilog для начинающих: пример Hello World