iOS 101Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Koşul Operatörü

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 11.05.2016 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : obj-c koşul operatörü obj-c operatörler

 

Operatör

Sembolü

Kullanılışı

İşlem Sonucu

Koşul operatörü

?:

X?y:z

X sıfırdan farklı ise sonuç y

X sıfır ise sonuç z'dir

 

Örneğin,

if(a>=b-c)

d=a+b+c

else

d=a*b*c;

ifadesi bu operatör ile d=(a>=b-c)?(a+b+c):(a*b*c); şeklinde hesaplanabilir.

 

ÖRNEK PROGRAM:

 

#import <Foundation/Foundation.h>
#include <math.h>
 
int main(int argc, char* argv[])
{
    NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
 
    int a=7,b=2,c=3,d;
    d=(a>=b-c)?(a+b+c):(a*b*c);
    NSLog(@"\nd=%d",d);
    [pool drain];
    return 0;
}

 

 

PROGRAMIN ÇIKTISI:

d=12