Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

=
Tüm Başlıklar XML

1.  Atama operatörü.
fizikci
11 Eylül 2005 18:12
2.  C programlama diliyle ilk kez karşılaşan kişiler = ile == operatörlerini karıştırabilirler.

= operatörü sağdakini soldakine atar.
== operatörü karşılaştırma yapar.

a = b; /* Artık a ve b aynı değere sahip*/

if(a == b)  /* doğru */
{
    ...
}

Bu operatörlerin karışmasının sebeplerinden biri de C'nin tüm işi programcıya bırakmış olmasıdır.

if(a = b)  /* Burası da doğru kabul edilir. Aslında burda a, b'ye eşitleniyor.*/
{
    ....
}

erdemkose
11 Eylül 2005 18:31
3.  == yerine = operatörünü kullanmak, bu durumda derleme hatası vermeyen dillerde saç baş yolduran buglar sınıfına girir.
fizikci
11 Eylül 2005 18:42
4.  Es kaza bu hataya düşmemek için kimi programcılar:
if( val == func(arg) )
şeklinde değil de
if( func(arg) == val )
şeklinde kodlamayı alışkanlık haline getirmişlerdir. Bu sayede, unuttuğunuz "=", size hata olarak derleyiciden geri dönecektir.

Yalnız bu teknik
if( var1== var2 )
şeklindeki kodlarda işlemez :)
sertw
25 Kasım 2005 22:34
5.  ASP ve PHP'de (belki JSP'de de) kestirmeden çıktıya bişeyler yazdırmak için kullanılır. ASP'de
<%= DateTime.Now %>
PHP'de
<?= date() ?>
şeklinde görülür.

Ayrıca bkz: #
fizikci
20 Mart 2006 17:32 ~ 12 Aralık 2006 11:24
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
» shell variables » atama » ? » .bash_profile » + » more » cmp » file » ^ » LOGNAME » notify » PHP » karşılaştırma » | » tail » Komut satırı » .bash_login » chgrp » noglob » ! » cat » > » value » mkdir » script » >= » find » head » ~ » rmdir » SHELL » rm » $ » /etc/profile » sort » Sorgu » comm » chmod » || » lpr » ls » pipe » operatör » spell » - » pwd » file permissions » LIKE » HISTFILE » HISTSIZE

© 2005, Bilişim Kulübü. (1156 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen