Hi!
I've just finished K&R and am now reading some modern C source code to see how things have changed since 1978.
One of the things that I immediately noticed is that in functions that expect no parameters, the author puts the keyword 'void' between the parenthesis. Why is this? Why not just leave the brackets empty; in the other language that I've played with - Pascal - empty brackets have never caused ambiguity or confusion.
Thanks for any input,
c_beginner_