Skip to content
Related Articles
Open in App
Not now

Related Articles

C/C++ program to print Hello World without using main() and semicolon

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 21 Jun, 2022
Improve Article
Save Article

The task is to write a program to print Hello World without using main() and semicolon. As we already know, how to print Hello World without the use of a semicolon. Now, for writing without main() method, we will need a Macro

C




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

C++




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

Output:

Hello World

C/C++ program to print Hello World without using main() and semicolon

Time Complexity: O(1)
Auxiliary Space: O(1)

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!