Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İki değerin büyük bölümünü döndüren bir önişlemci makro.
Sözdizimi
#define __max(a,b) (((a) > (b)) ? (a) : (b))
Parametreler
a, b
Karşılaştırılacak herhangi bir sayısal türün değerleri.
Dönüş değeri
__max bağımsız değişkenlerinin büyük bir kısmını döndürür.
Açıklamalar
Makro iki __max değeri karşılaştırır ve büyük olanın değerini döndürür. Bağımsız değişkenler, imzalı veya imzasız herhangi bir sayısal veri türünde olabilir. Hem bağımsız değişkenler hem de dönüş değeri aynı veri türünde olmalıdır.
Döndürülen bağımsız değişken, makro tarafından iki kez değerlendirilir. Bağımsız değişken, değerlendirildiğinde değerini değiştiren bir ifadeyse, örneğin *p++, çift değerlendirme beklenmeyen sonuçlara yol açabilir.
Gereksinimler
| Makro | Gerekli başlık |
|---|---|
__max |
<stdlib.h> |
Örnek
Daha fazla bilgi için __minörneğine bakın.