Neler Yeni

İNT VE CONST İNT ARASINDAKİ FARKLAR

Katılım
7 Eylül 2020
Mesajlar
165
Dahası  
Reaksiyon skoru
160
Konum
/dev/sda
İsim
Ali Sancakli
Birisinin değeri sonradan program içerisinde değiştirilebilirken, birisinin değeri program içinde sürekli olarak sabit kalıyor. "const int" yerine #define komutu daha mantıklı, eğer int türünden bir değişken kullanmanız gerekmiyorsa ve C/C++ dilinde yazıyorsanız.
 

Toroslu

80+ Bronze
Katılım
23 Mart 2020
Mesajlar
562
Int yani Integer tam sayı anlamına gelmektedir. Tamsayı değer alabilir ve 32-bit primitive ve mutable bir tiptir. Tanımlandığında varsayılan değeri 0 olarak verilir(eğer tanımlama esnasında bir değer atamazsanız). Const ile kullanıldığında bunun sabit bir değer olduğunu bildirir ve atanan değer değiştirilemez. Const ile hangi tipi tanımlarsan tanımla değer her zaman sabittir ve tanımlanma esnasında bir değer atanmak zorundadır.
 
Katılım
27 Ekim 2020
Mesajlar
36
En İyi Cevap
1
Değişken bazlı baktığında aralarında hiçbir fark yok ikisi de integer değer. Const geldiğinde değişkene atadığın sayıyı kodun ileriki kısımlarında değiştirirsen hata alırsın. Sabit değerleri tanımlarken const kullanmada fayda var. Java'daki karşılığı final oluyor.
 

tuqcan

80+
Katılım
17 Eylül 2020
Mesajlar
49
Dahası  
Reaksiyon skoru
14
İsim
Tuğcan ÇOBAN
Const ile tanımlama yaparsan başka event'te buna değişken atamayaz ve içerisindeki veriyi değiştiremezsin.
Integer tam sayı value alır ve içerisine sonradan değişken atanabilir.


Örnek:
const double Pi = 3.14159265359;
pi sayısını tanımladık ve bu dünyada standarttır. Program içindede değişiklik yapmanı gerektirecek bir durum olmadıkça pi sayısını sabit ( const ) tanımlayabilirsin. ;)
 
Top Bottom