This question in particular has no importance with respect to programming but can be seen as C puzzle question.
To use printf without using we use the return type of the printf function. The printf function returns the number of characters printed as a scalar integer type. This can be used in conjunction with IF, WHILE and SWITCH statement as these statements take a integer value (scalar value) as expression. The implementation can be as follows :
if(printf ( ” Hello, World!\n ” ) ) { }
while (! printf( “ Hello , World!\n “)) { }
switch( printf( “ Hello, World! \n ”) ) { }