[prev] [index] [next]

Code details (cont)

Give names to magic numbers, e.g.

const int MAXROW = 24, MAXCOL = 80;
... is better than ...
enum { MAXROW = 24, MAXCOL = 80 };
... is better than ...
#define MAXROW 24
#define MAXROW 80

Note that enum only works for integers.

User character constants, not integers, e.g.

if (c >= 'A' && c <= 'Z')
... is better than ...
if (c >= 65 && c <= 90)

Of course, isupper(c) is even better.