The Wikipedia article on ANSI C says:
One of the aims of the ANSI C standardization process was to produce a superset of K&R C (the first publishe
Another difference is that function return types and parameter types did not need to be defined. They would be assumed to be ints.
f(x) { return x + 1; }
and
int f(x) int x; { return x + 1; }
are identical.