Xenia and Chujin are K&R friends
seen from Germany
seen from Canada

seen from Türkiye

seen from Malaysia
seen from Uzbekistan
seen from United States

seen from United States
seen from Germany
seen from Italy
seen from Saudi Arabia
seen from United States

seen from United States
seen from United States
seen from Türkiye
seen from China

seen from Germany
seen from United States
seen from United States
seen from Kyrgyzstan
seen from Russia
Xenia and Chujin are K&R friends
Howdy everyone! Just curious over this since people seem to have wildly differing opinions on this topic, for some reason. Feel free to say your reasoning in the tags.
On a scale of 1 to 5, how often do you use goto when coding in C?
1 (Never)
2
3
4
5 (All the time)
I don't code in C but I want to see the results.
The C Programming Language Brian W. Kernighan & Dennis M. Ritchie First and Second Editions
Cursed sscanf extensions: regular expressions
I'm going to write a steam abstraction for the 700th time, I think I'm going crazy :D
A recent paper for C2y has made it so that generic selection expressions can match on a type instead of an expression, and doing this will not perform lvalue conversions. This means that an array-length macro that performs typeċḣecking can replace the confusion it induces with nested generic selection expressions with an entirely new kind of confusion induced by nested typeofs.
#define A(...) for (int _a = (__VA_ARGS__), _0A #define _0A(...) _b = (__VA_ARGS__), _1A #define _1A(a, b) _c = 0; _c == 0; _c = !0) \ for (int a = _a; a <= _b; b a)
Do not look at the notes of this post or use any other external help. The above C code has had its identifiers stripped of meaning. Do you think you nevertheless understand what the above snippet of C code would be used for?
Yes, i'm confident that i know exactly what it does and would be able to use it.
I have an idea of what it does, but i'm not confident that i'm correct.
I can tell exactly what it does, but i wouldn't know how to use it.
I would probably be able to use it correctly, but i don't get how it works.
I can't understand what it does at all.
I'm not a C programmer.