September 2025
Intermediate to advanced
552 pages
14h 5m
English
mainWe have already seen the different means that C offers for conditional execution: execution that, based on a value, chooses one branch of the program over another to continue. The reason for a potential “jump” to another part of the program code (for example, to an else branch) is a run-time decision that depends on run-time data. This section starts with a discussion of unconditional ways to transfer control to other parts of our code: by themselves, they do not require any run-time data to decide where to go.
The code examples we have seen so far often used functions from the C library that provided features we did not want ...
Read now
Unlock full access