Przykładowo w systemie DOS i pochodnych dostęp do kodu powrotu z programu zapewnia zmienna wbudowana ERRORLEVEL.

+ Przykłady C Turbo Pascal#include "stdio.h" int func(); { int a; scanf("x=%d\n", &a); return a; } void main() { int result; result=func(); printf("x*2=%d\n",result*2); /* rezultat zostanie zignorowany, a pobrana dana nie zostanie użyta do obliczeń */ func(); /* wypisana zostanie identyczna wartość jak powyżej gdyż nowa, pobrana dana nie została nigdzie przypisana */ printf("x*2=%d\n",result*2); }program main; var result:integer; function func():integer; begin write('x='); readln(func) end; begin result:=func; writeln('x*2=',result*2); { rezultat zostanie zignorowany, a pobrana dana nie zostanie użyta do obliczeń } func; { wypisana zostanie identyczna wartość jak powyżej gdyż nowa, pobrana dana nie została nigdzie przypisana } writeln('x*2=',result*2); end.

Uwagi

Przypisy

Bibliografia

Kategoria:Konstrukcje programistyczne Kategoria:Strony z przykładowym kodem C