C Programlama Örnekleri

C’de #define ve const arasındaki fark

define önişlemci yönergeleridir. Bu yüzden #define kullanarak bir makro tanımladığımızda, derlemeden önceki değeriyle kodun yerine geçer. Yani derleyici kod hakkında hiçbir şey bilmediğinde, o zaman makro değerleri de değiştirilir.

Sabit aslında bir değişkendir. Bu değişkeni bildirerek hafıza birimini işgal eder. Ancak sabit tip değişkenin değerini doğrudan güncelleyemeyiz. Bazı işaretçi değerleri kullanarak değiştirebiliriz.

Bazen programcılar makro kullanmanın const kullanmaktan daha iyi olduğunu düşünebilir, çünkü bu bellekte fazladan yer kaplamaz, ancak bazı iyi derleyiciler için optimize edilmiş kod etkilemez. Çok benzerler.

Örnek:

Örnek:

Yorum yap

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et