Skip to content

Latest commit

 

History

History

0x0D-preprocessor

C - Preprocessor

In this project, I learned about common predefined macros in C while practicing implementing my own and include-guarding header files. Tests heavy_check_mark

tests: Folder of test files. Provided by Holberton School.

Tasks page_with_curl

0. Object-like Macro
    0-object_like_macro.h: Header file that defines a macro named SIZE as an abbreviation for the token 1024.

1. Pi
    1-pi.h: Header file that defines a macro named PI as an abbreviation for the token 3.14159265359.

2. File name
    2-main.c: C program that prints the name of the file it was compiled from followed by a new line.

3. Function-like macro
    3-function_like_macro.h: Header file that defines a function-like macro ABS(x) that computes the absolute value of a number x.

4. SUM
    4-sum.h: Header file that defines a function-like macro SUM(x, y) that computes the sum of the numbers x and y.