To tylko jedna z 4 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Deklarowanie funkcji
Visual C++ 6.0
Deklaracja funkcji podaje jej identyfikator oraz określa typ funkcji oraz typy jej parametrów. Jeśli ponadto podaje ciało funkcji, to jest jej definicją.
Funkcje bezrezultatowe
Funkcja, której typem jest void, jest funkcją bezrezultatową. Jej wywołanie kończy się w chwili wykonania instrukcji powrotu nie zawierającej wyrażenia, albo w chwili zakończenia wykonywania jej ciała.
void outDiv(int a, int b)
{
if(b == 0)
return;
cout
void out(char par);
void out(int par);
int main(void) {
out('a');
out(2);
out(2.0); // błąd (niejednoznaczność)
return 0;
}
void out(char par)
{
cout
(…)
…() << endl; // 100
return 0;
}
Wywołania rekurencyjne
Wywołanie funkcji jest rekurencyjne, jeśli nastąpi przed powrotem z jej poprzedniego wywołania. Użycie rekurencji może uczynić program czytelniejszym, ale w wielu wypadkach powoduje zwiększenie rozmiaru pamięci operacyjnej niezbędnej do jego wykonania.
#include <iostream.h>
#include <limits.h>
#include <stdlib.h>
int sqrt(int par, int min =0, int max…
... zobacz całą notatkę
Komentarze użytkowników (0)