Consider a program written in high level language like C. Such a program may contain calls on certain input/output functions line printf(). Scanf(), etc, which are not written byt the programmer himself. During program execution, those standard functions must reside into the main memory. Furthermore, everytime an input/output function is called by a C language program, control should get transferred to the appropriate functions. The process is known as.
Linking:-
The process of translating the source code into an object file is called compiling. After the compiler has created all the object files, another program is called to bundle them into an executable program file. That program is called a linker and the process of bundling them into the executable is called linking.
C language:-
C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
Printf():-
Printf() is a standard library function to print something on standard output.
Scanf():-
Scanf is a function that reads data with specified format from a given string stream source, originated from C programming language, and is present in many other programming languages.