I had initial apprehensions about posting this question lest it be a duplicate.But even after googling with many keywords,I couldn't find any link on StackOverflow that explains static and dynamic binding for C.There are questions and answers for C++ though,but all involve classes
and stuff that are clearly not for C.And the links outside StackExchange were quite dubious.
I need to know the rigorous definition and contrast between these two bindings,exclusively in the context of C.I would appreciate if you can take some time to answer it,or give me the links on StackOverflow for this lest I am mistaken and it has been answered in detail before.
I intend to have a clear idea about:
- Binding in C.
- Static vs dynamic binding in C.
Edit It would be immensely helpful if you could explain the difference with some simple code snippets.