anyone got any tips to understand functions?
im still confused to relate the function prototype, function call & function definition.
You can simple to understand the function. for example: Function is like a pen. Pen used to write something, this is the perpouse of the pen. Any time you want to write then you use your pen( likewise any time you want the same function's function then you call it.) You need not every time buy a new pen(Here,every time you need not create separate function, use the only one function when you want the same action) USAGE : * function is save the time to write a programme. * And save the memmory(storage). ( Sorry, for my english writting mistakes…)
You can understand it in a way that a function contains a code which is compressed in the main. As soon as the the compiler encounters a function (called in the main) it starts to find where it is defined (i.e. where the function definition is) and opens the code there and starts executing the code defined in the function. After the code ends... it jumps back to the line after the function call and starts it execution from there.
Doing dibuge the code you know what function help in programme