C Else Komutu Ve Kod Blokları
[değiştir] #else
#else önişlemci komutu C#'taki else ile aynı göreve sahiptir. Koşul
sağlanmışsa bir kod bloğunun derlenmesini sağlayan #if komutu ile
birlikte kullanılır. Örnek:
#define ENGLISH
using System;
class Onislemci
{
static void Main()
{
Console.WriteLine("Programa hoş geldiniz.");
#if ENGLISH
Console.WriteLine("Bu program ENGLISH");
#else
Console.WriteLine("Bu program ENGLISH değil");
#endif
}
}
Gördüğünüz gibi #else komutu #if ile #endif arasında kullanılıyor.
Başka bir örnek:
#define ENGLISH
using System;
#if ENGLISH
class Onislemci
{
static void Main()
{
Console.WriteLine("Bu program ENGLISH");
}
}
#else
class Onislemci
{
static void Main()
{
Console.WriteLine("Bu program ENGLISH değil");
}
}
#endif
Bu programda aynı isimli birden fazla sınıf aynı kaynak kodda
olmasına rağmen program hata vermedi. Çünkü her halukarda bu
sınıflardan yalnızca biri derlenecektir.
#else önişlemci komutu C#'taki else ile aynı göreve sahiptir. Koşul
sağlanmışsa bir kod bloğunun derlenmesini sağlayan #if komutu ile
birlikte kullanılır. Örnek:
#define ENGLISH
using System;
class Onislemci
{
static void Main()
{
Console.WriteLine("Programa hoş geldiniz.");
#if ENGLISH
Console.WriteLine("Bu program ENGLISH");
#else
Console.WriteLine("Bu program ENGLISH değil");
#endif
}
}
Gördüğünüz gibi #else komutu #if ile #endif arasında kullanılıyor.
Başka bir örnek:
#define ENGLISH
using System;
#if ENGLISH
class Onislemci
{
static void Main()
{
Console.WriteLine("Bu program ENGLISH");
}
}
#else
class Onislemci
{
static void Main()
{
Console.WriteLine("Bu program ENGLISH değil");
}
}
#endif
Bu programda aynı isimli birden fazla sınıf aynı kaynak kodda
olmasına rağmen program hata vermedi. Çünkü her halukarda bu
sınıflardan yalnızca biri derlenecektir.
C ve C++ Dersleri
- C Diline Giriş
- C Dilinde Aritmetik İşlemler
- C Fonksiyonlar
- C Koşula Bağlı İşlem Satırları
- C Else Komutu Ve Kod Blokları
- C Kod Blokları
- C Döngüler
- C Break Deyimi
- C Switch Kalıbı
- C Goto Deyimi
- C Format Tanımlayıcıları
- C Değişken Tanımlayıcıları
- C Aritmetik İşlemciler
- C++ Diziler Ve Sözcükler
- C++ İsaretçiler
- C++ İsaretçiler Ve Diziler
- C++ Dersleri
- C++ Degişkenler
- C++ Veri Tipleri
- C++ Operatörler
- C++ İf Komutu
- C++ İf - Else Komutu
- C++ Switch-Case Komutu
- C++ While Döngüsü
- C++ Do - While Döngüsü
- C++ For Döngüsü
- C++ Break Ve Exit
- C++ Fonksiyonlar
- C++ Dizilier
- C++ Dinamik Diziler