}
Kolejne, niech kontynuować nasze spojrzenie na funkcje pomniejszając patrzeć jak one w ramach większego programu C
Prototypy funkcyjne Największa
W C, można dodać definicję funkcji w dowolnym miejscu w programie (z wyjątkiem wewnątrz innej funkcji). Jedynym warunkiem jest to, że musisz poinformować kompilator z góry, że funkcja istnieje gdzieś później w kodzie. Musisz to zrobić z prototypem funkcji na początku programu. Prototyp jest stwierdzenie, że wygląda podobnie do pierwszej linii definicji. W C, nie trzeba podawać nazwy parametrów w prototypie, tylko typów danych. Oto co prototyp funkcji będzie wyglądać za doubleAndAdd funkcji:
int doubleAndAdd (int, int); Największa
Wyobraź sobie, prototypy funkcji w liście przewozowym dla swojego programu. Kompilator rozpakować i zainstalować program, tak jak można rozpakować i montaż nowej półce. Lista opakowanie pozwala upewnić się, że wszystkie elementy potrzebne w polu przed rozpoczęciem montażu półki. Kompilator używa prototypy funkcji w ten sam sposób przed jego rozpoczęciem montażu programu. Największa
Jeśli po wraz z programem sample.c przyjrzeliśmy się wcześniej, otwierać i edytować plik, aby dodać prototyp funkcji , definicja funkcji i wywołanie funkcji dla funkcji doubleAndAdd pokazanego tutaj. Następnie skompilować i uruchomić program, jak wcześniej, aby zobaczyć, jak nowy kod działa. Możesz użyć poniższy kod jako przewodnik, aby ją wypróbować: Największa
#include <
int doubleAndAdd (int, int) Największa;; stdio.h > Największa
int main () Największa
{Największa
printf (" Jest to wyjście z mojego pierwszego programu \\ n "); Największa
printf (" Jeśli podwoić następnie dodać 2 i 3 wynik to:% d \\ n ", doubleAndAdd (2,3)); Największa
return 0; Największa
} Największa
int doubleAndAdd (int a, int b) Największa
{Największa
return ((2 * a) + (2 * b)); Największa
} Największa
Do tej pory poznaliśmy już kilka podstawowych elementy konstrukcyjne w programie C. Teraz spójrzmy na rodzajach danych, można pracować w programie C i jakie operacje można wykonać na tych danych. Największa Typy danych i operacji w C
Z punktu widzenia komputera, danych nie jest niczym ale seria zer i jedynek reprezentujących i wyłączanie stanów dla bitów elektronicznych na dysku twardym lub w procesorze komputera lub pamięci. To oprogramowanie używasz na komputerze, który o