注意到虽然codice_17子程序被调用，"codice_18"不可能被打印。"codice_19"被打印，因为条件语句codice_20被执行第二次。
异常处理.在下例中，codice_1被用于包住一个例外处理，类似codice_22。codice_3调用类似于codice_24语句，允许一个异常返回给codice_1一个异常值。下属代码示例遵从1999 ISO C standard与Single UNIX Specification：仅在特定范围内引用codice_1遵从上