Const Sabiti
İsim sabiti (constant) olarak tanımlanan bu değişkenin değeri, program akışında bir daha değiştirilmez.
1 2 3 | const veriTipi sabitİsmi=ifade; |
Kullanımı:
1 2 3 4 5 | const int sinif=50; const float pi=3.14; |
bu değişkenler bir daha değişmezler il değerlerini her zaman korurlar.
Aşağıda dairenin çevresini hesaplayan program mevcuttur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include<iostream> using namespace std; int main() { // Kullanıcıdan girdi isteyelim cout<<“Yaricapi Giriniz”; // Değişkeni tanimlayalim int yaricap; // Kullanicinin girdisini okuyalım cin>>yaricap; // Pi sayisini isim sabiti olarak tanimlayalim const float pi=3.14; // Daire çevresini hesaplayi ekrana yazdiralim cout<<“Dairenin cevresi=”<<pi*2*yaricap<<endl; return 0; } |
Define Sabiti
#define komutu const ile benzerlik gösterir
1 2 3 4 5 6 7 | #include<iostream> using namespace std; #define s 3 #define a 2 |
s ve a
const ve define farkı const ana program veya alt program içinde tanımlanın ve o programda değerini korur, define globalde(genel) tanımlanır ve tüm ana ve alt programlarda aynı başta tanımlanan değeri alır.
Yorum Yap