C program without using main function

The below program is to write a C program without using main() function and using #define preprocessor directive.
C program without using main function

#include <stdio.h>
 
#define programs main
 
void programs()
{    
printf("C is a programming language.");    
}

Output

C is a programming language.