В мире программирования программа «Hello World» служит простым введением в новый язык. Зачастую это первая программа, которую пишут начинающие программисты при изучении нового языка. В этой статье мы рассмотрим несколько методов написания программы «Hello World» на C++, а также примеры кода и пояснения.
Метод 1: использование потока std::cout
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
Этот метод использует объект coutиз библиотеки iostreamдля вывода строки «Hello World!» на консоль.
Метод 2: использование printf() из стандартной библиотеки C
#include <cstdio>
int main() {
printf("Hello World!");
return 0;
}
В этом методе мы используем функцию printf()из стандартной библиотеки C для печати строки «Hello World!» на консоль. Хотя C++ имеет свои собственные потоки ввода-вывода, этот метод демонстрирует совместимость с C.
Метод 3. Использование функции
#include <iostream>
void helloWorld() {
std::cout << "Hello World!";
}
int main() {
helloWorld();
return 0;
}
Здесь мы определяем функцию helloWorld(), которая печатает «Hello World!» на консоль. Затем мы вызываем эту функцию внутри функции main().
Метод 4. Использование директивы препроцессора
#include <iostream>
#define MESSAGE "Hello World!"
int main() {
std::cout << MESSAGE;
return 0;
}
В этом методе мы используем директиву препроцессора #defineдля назначения строки «Hello World!» к макросу MESSAGE. Затем мы используем MESSAGEв операторе coutдля печати сообщения.
Метод 5: использование строковой переменной
#include <iostream>
#include <string>
int main() {
std::string message = "Hello World!";
std::cout << message;
return 0;
}
Этот метод предполагает сохранение сообщения «Hello World!» сообщение в строковой переменной с именем message. Затем мы печатаем содержимое переменной, используя cout.
В этой статье мы рассмотрели пять различных методов написания программы «Hello World» на C++. Каждый метод демонстрирует различные аспекты языка C++, включая стандартные потоки ввода-вывода, совместимость с C, функции, директивы препроцессора и строковые переменные. Попробовав эти примеры, новички смогут получить прочную основу в программировании на C++.