Portability
Portability, defined as a measure of how easily an application can be transferred from one computer environment to another or one platform to another, here platform means diferent operating system and harware architecture os may be Windows,Linux,macOS etc. A computer software application is considered portable to a new environment if the effort required to adapt it to the new environment is within reasonable limits.
Portability refers to the ability of an application to move across environments, not just across platforms. To clarify, a computer platform generally refers to the operating system and computer hardware only. A computer environment is much broader and may include the hardware, the operating system and the interfaces with other software, users and programmers.
C programs are machine-independent which means that you can run the fraction of a code created in C on various machines with none or some machine-specific changes. Hence, it provides the functionality of using a single code on multiple systems depending on the requirement.