Parametry
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 48 z 63.
Funkcje w C mogą przyjmować parametry (nazywane również argumentami), czyli wartości przekazywane funkcji podczas jej wywoływania.
Zadeklaruj funkcję, która przyjmuje parametry:
int add(int a, int b) {
return a + b;
}W tym przykładzie add jest funkcją, która przyjmuje dwa parametry typu integer, a i b, i zwraca ich sumę.
Wywołaj funkcję z parametrami:
int result = add(5, 3);Po wykonaniu powyższego kodu zmienna result zawiera:
8Możesz również używać zmiennych jako argumentów:
int x = 10;
int y = 20;
int sum = add(x, y);Po wykonaniu powyższego kodu sum zawiera:
30Wyzwanie
ŁatwyUtwórz funkcję o nazwie calculateArea, która przyjmuje dwa parametry:
- Liczbę całkowitą
length - Liczbę całkowitą
width
Funkcja powinna obliczyć i zwrócić pole prostokąta (length × width).
Następnie w funkcji main wczytaj od użytkownika dwie liczby całkowite reprezentujące długość i szerokość prostokąta, wywołaj funkcję calculateArea z tymi wartościami i wypisz wynik w formacie: "Area: X", gdzie X to obliczone pole.
Spróbuj swoich sił
#include <stdio.h>
// Napisz tutaj swoją funkcję calculateArea
int main() {
// Wczytaj zmienne
// Wywołaj calculateArea i wypisz wynik
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
2Zmienne
Typy danychLiczby całkowiteLiczby zmiennoprzecinkowe — float i doubleZnakiWartości logiczneStałePodstawy printfZasady nazewnictwa zmiennychKonwersja typów — część 1Konwersja typów — część 2Wyzwanie podsumowujące3Operatory
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaOperatory przypisaniaOperatory relacyjneOperatory logiczne — część 1Operatory logiczne — część 2Operatory logiczne — część 3Wyzwanie podsumowującePoćwicz samodzielnie: Kompilator C online