|
|
|
|
|
by lelanthran
714 days ago
|
|
> I knew a guy that’d auto reject C PR’s if they didn’t use the syntax if (1==x) rather than if (x==1). The former will not compile if you accidentally use variable assignment instead of equality operator (which everyone has done at some point). That's not so much of a footgun anymore - the common C compilers will warn you about that so there's not much point in defending against it. Same with literal format string parameters to printf functions: the compiler is very good at warning about mismatched types. |
|