📜  C / C++程序无需使用main()和分号即可打印Hello World

📅  最后修改于: 2021-05-28 04:59:45             🧑  作者: Mango

任务是编写一个无需使用main()和分号即可打印Hello World的程序。

我们已经知道如何在不使用分号的情况下打印Hello World。现在不使用main()方法进行编写,我们将需要一个Macro。

C
// C program to print Hello World
// without using main() and semicolon
  
#include 
  
#define x main
  
void x()
{
    if (printf("Hello World")) {
    }
}


C++
// C++ program to print Hello World
// without using main() and semicolon
  
#include 
using namespace std;
  
#define x main
  
void x()
{
    if (cout << "Hello World") {
    }
}


输出:
Hello World

C / C++程序无需使用main()和分号即可打印Hello World

想要从精选的最佳视频中学习并解决问题,请查看有关从基础到高级C++的C++基础课程以及有关语言和STL的C++ STL课程。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”