Sabit nedir (Kodlama)

Örnek 03 / 05

Soru: C programlama dilinde, bir dairenin alanını hesaplayan bir fonksiyon yazıyorsunuz. Pi sabitini kullanmak istiyorsunuz. C'de sabitleri nasıl tanımlarsınız ve bu örnekte nasıl kullanırsınız?

Çözüm: C dilinde sabit tanımlamak için 'const' anahtar kelimesi veya '#define' önişlemci direktifi kullanılabilir. Örneğin, const float PI = 3.14; veya #define PI 3.14. İkinci yöntemde, PI derleme öncesinde 3.14 ile değiştirilir. Daire alanı hesaplama için:
1. Sabiti tanımla: #define PI 3.14.
2. Fonksiyonu yaz: float daireAlani(float yaricap) { return PI * yaricap * yaricap; }.
3. Örnek kullanım: yaricap = 5 ise, alan = 3.14 * 5 * 5 = 78.5. Sabit kullanmanın avantajı, pi değerini kodun her yerinde aynı şekilde kullanarak tutarlılık sağlamak ve değişiklik yapılması gerektiğinde sadece bir yeri düzenlemektir.

1 2 3 4 5
Konuya Geri Dön: