Stałe
Część sekcji Podstawy ścieżki C w Coddy. Lekcja 10 z 63.
Stałe w języku C to zmienne, których wartości nie mogą być zmieniane podczas działania programu. Przydają się w przypadku wartości, które powinny pozostać niezmienne przez cały czas działania programu.Zdefiniuj stałą za pomocą dyrektywy
Powyższy wiersz tworzy stałą o nazwie PI o wartości 3.14159.Innym sposobem tworzenia stałych jest użycie słowa kluczowego
Tworzy to stałą o nazwie TAX_RATE o wartości 0.07. Pamiętaj, że próba zmodyfikowania stałej po jej zdefiniowaniu spowoduje błąd kompilacji.Używaj stałych w programie tak jak zwykłych zmiennych:
Stałe sprawiają, że kod jest bardziej czytelny i łatwiejszy w utrzymaniu. Jeśli musisz zmienić wartość używaną w wielu miejscach, wystarczy zaktualizować ją tylko raz.
#define:#define PI 3.14159const:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;Wyzwanie
ŁatwyUtwórz program, który oblicza pole koła. Twój program powinien:
- Zdefiniować stałą PI o wartości
3.14159 - Obliczyć pole koła za pomocą wzoru:
area = PI * radius * radius - Wypisać obliczone pole z dokładnością do 2 miejsc po przecinku w formacie:
Area: X.XX, a następnie znak nowej linii
radius = 5 oraz float lub double dla zmiennej przechowującej pole.Oczekiwany wynik:
Area: 78.54Uwaga: Użyj
%.2f jako specyfikatora formatu w printf i zakończ wynik znakiem \n.Spróbuj swoich sił
#include <stdio.h>
int main() {
// Zdefiniuj tutaj stałą PI
int radius = 5;
// Oblicz tutaj pole
// Wypisz tutaj pole
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