Liste des Groupes | Revenir à l c |
On Wed, 23 Apr 2025 18:43:33 -0000 (UTC)And you do like totally ignoring the context. This was an example of how macros work compared with how functions work.
Kaz Kylheku <643-408-1753@kylheku.com> wibbled:On 2025-04-23, bart <bc@freeuk.com> wrote:He loves coming up with unrealistic code examples that no decent programmerOn 23/04/2025 16:31, David Brown wrote:>On 22/04/2025 22:03, bart wrote:>Too few levels of functions and/or macros (there is no semantic>
difference between macros and functions in this matter)
There is a great deal of difference. Functions tend to be well-formed in
their inputs and outputs.
>
Macros take some abitrary blocks of syntax and return another arbitrary
block of syntax:
>
#define INDEX(a, b, y) a y b
INDEX(a, i, [) ];
While that's terrible, I've never seen anything like it in the wild.
would ever write then points and says look how bad macros must be. Using that
approach you can easily come up with highly contorted code that no one can read
as the Obfuscated C contest proves.
Les messages affichés proviennent d'usenet.