Hi there,
I know one of the distinguishables btw C & C++ is the fact the C++ requires the use of prototypes whereas C doesnt.
So, if C doesnt require the use of prototypes or otherwise it(prototypes) doesnt exist ,
is function call from function A to function B which then calls function A achievable in C ?
The old C, which we call K&R C, does not require prototypes. The declaration syntax for function arguments was different too. K&R being Brian Kernigan (who documented C and is also the K in AWK) and Dennis Ritchie (who developed C from B). Some Unix C compilers, such as Solaris, still support K&R mode for compiling old code.
If a function is used before it was declared, it is assumed to take a variable number of args and return an int.
Prototypes were introduced into C with Classes (early C++) and adopted by C as part of the ANSI standardisation process because it seemed like a good idea.