Define a function like Macro that should use printf in C | C preprocessor programs

Here, we will learn how to create a function like Macro that should use printf() in C language?
By IncludeHelp Last updated : March 10, 2024

We can use printf() function in a Macro. In this example, we are creating a function like Macro that will print the result of a calculation, like adding two numbers.

Macro definition

 #define SUM(a,b) (printf("SUM of %d and %d is = %d\n", a, b, a+b))

Example

#include <stdio.h> #define SUM(a,b) (printf("SUM of %d and %d is = %d\n", a, b, a+b)) //Main code int main(){ //adding 10 and 20 SUM(10,20); //adfing 100 and 200 SUM(100,200); return 0; }

Output

SUM of 10 and 20 is = 30
SUM of 100 and 200 is = 300

C Preprocessors Programs »

Advertisement
Advertisement

Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.