Difference between revisions of "Preprocessor"
Jump to navigation
Jump to search
(Create new page for C Preprocessor) |
m (C preprocessor and arithmetic expressions) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
Notes On C Language Preprocessor | Notes On C Language Preprocessor | ||
| + | |||
| + | An academic approach to C language preprocessor: | ||
* https://home.cs.colorado.edu/~main/cs1300/doc/gnu/cpp_1.html | * https://home.cs.colorado.edu/~main/cs1300/doc/gnu/cpp_1.html | ||
| + | |||
| + | A practical explanation of preprocessor "stringify" macro pair, and macro expansion rules with respect to '#' preprocessor operator. This article posted by one Henry Precheur: | ||
| + | |||
| + | * https://henry.precheur.org/code/STRINGIFY/ | ||
| + | |||
| + | The C preprocessor can with limitations evaluate arithmetic expressions: | ||
| + | |||
| + | * https://gcc.gnu.org/onlinedocs/gcc-3.0.2/cpp_4.html | ||
Latest revision as of 23:20, 18 November 2025
Notes On C Language Preprocessor
An academic approach to C language preprocessor:
A practical explanation of preprocessor "stringify" macro pair, and macro expansion rules with respect to '#' preprocessor operator. This article posted by one Henry Precheur:
The C preprocessor can with limitations evaluate arithmetic expressions: