EN
ES

Hello, world на языках C и С++

Библиотека Айтигенио
9 августа 2025

Программа «Hello, World!» часто используется как первый учебный пример в курсах программирования. Эта программа демонстрирует базовые принципы синтаксиса в языках C и C++ и служит простым тестом. 

Программа на языке C

#include <stdio.h>

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

#include <stdio.h> — подключает стандартную библиотеку ввода-вывода, необходимую для функции printf.

int main() — основная функция, с которой начинается выполнение любой программы на C.

printf(«Hello, World!»); — выводит строку «Hello, World!» на экран.

return 0; — завершает выполнение программы с кодом 0, указывая на успешное завершение.

Получите до 5 уроков по программированию на С++ в подарок
  1. Запишите ребенка на первый пробный урок
  2. Оплатите пакет занятий в течение 24 часов
  3. Получите до 5 уроков в подарок

Программа на языке C++

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

#include <iostream> — подключает библиотеку для работы с потоками ввода и вывода.

std::cout << «Hello, World!» << std::endl; — использует потоковый вывод для отображения «Hello, World!» и перевода строки.

return 0; — также указывает на успешное завершение программы.

Особенности синтаксиса языков C и C++

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

  • Строгая типизация: оба языка требуют явного определения типа данных для каждой переменной перед ее использованием. Это помогает обеспечить безопасность и предсказуемость кода, но требует от программиста более детального планирования и внимания к деталям.
  • Ручное управление памятью: в C и C++ программисты имеют прямой доступ к памяти через указатели и могут управлять выделением и освобождением памяти вручную. Это предоставляет больший контроль и эффективность, но увеличивает риск ошибок, таких как утечки памяти и повреждение данных.

Прототипирование функций: в C каждая функция должна быть объявлена перед ее использованием, что часто делается с помощью прототипа функции в начале файла или в заголовочном файле. В C++ также поддерживаются классы и методы, что добавляет элементы объектно-ориентированного программирования.

Заберите бесплатный урок с реальным учителем!

Даём знания уже на первом уроке.
Итог: крутой IT-проект!

Откройте мир IT для ребёнка на бесплатном уроке
  • Без продаж
  • С реальным
    учителем
  • Итоговый проект
    в конце урока