define ve const

Define ve Const Sabitleri

Const Sabiti

  • İsim sabiti (constant) olarak tanımlanan bu değişkenin değeri, program akışında bir daha değiştirilmez.

               const veriTipi sabitİsmi=ifade;

     Kullanımı:

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. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. // Kullanıcıdan girdi isteyelim
  6. cout<<“Yaricapi Giriniz”;
  7. // Değişkeni tanimlayalim
  8. int yaricap;
  9. // Kullanicinin girdisini okuyalım
  10. cin>>yaricap;
  11. // Pi sayisini isim sabiti olarak tanimlayalim
  12. const float pi=3.14;
  13. // Daire çevresini hesaplayi ekrana yazdiralim
  14. cout<<“Dairenin cevresi=<<pi*2*yaricap<<endl;
  15.  
  16. return 0;
  17. }

Define Sabiti

#define komutu const ile benzerlik gösterir

#include<iostream>
using namespace std;
 
      #define s 3
      #define a 2

s ve a değeri program sonuna 3 ve 2 değerini değerlerini korurlar. Globalde (global değişkenler bakınız) de tanımlanmıştır.

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.

Kimler Neler Demiş?

  Abone ol  
Bildir