Forum: Projeler Rhodeus Script RSS
Rhodeus Script 2.0
Sayfa:  önceki  1  2 
acehreli (Moderatör) #16
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4511 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj ID 9207
for'un arttırma bölümüne birden fazla ifade yerleştirilebiliyor mu? O zaman parantez kullanmak zorunda mı oluyoruz?
for ; i<9 ; i++ j++ print(i)
Yanlışlıkla yukarıdaki gibi yazılırsa j++ for'a mı dahil olur ve print(i) for'un dışında mı kalır?

Şöyle yazınca yasal mı?
for ; i<9 ; (i++ j++) print(i)

Ali
Avatar
zekeriyadurmus #17
Kullanıcı başlığı: Talha Zekeriya Durmuş
Üye Eki 2012 tarihinden beri · 701 mesaj · Konum: Samsun/Türkiye
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
for'un arttırma bölümüne birden fazla ifade yerleştirilebiliyor mu? O zaman parantez kullanmak zorunda mı oluyoruz?
Şu anki halinde tek 1 ifade kabul ediyor.

Yanlışlıkla yukarıdaki gibi yazılırsa j++ for'a mı dahil olur ve print(i) for'un dışında mı kalır?
Evet. for a dahil olur ve print(i) for dışında kalır.

for ; i<9 ; (i++; j++) print(i)
şeklinde olacak şekilde ekleme olabilir.

Zekeriya
Bilgi meraktan gelir...
Avatar
Salih Dinçer #18
Üye Ock 2012 tarihinden beri · 1908 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Belki bu sorun virgül ile aşılabilir, ha keza D'de şöyle yapmıyor muyuz?
    double j = 3.1415;
    for(double i = 0; i * j < 100; i++, j++) {
        printf("%f,", i * j);
    }
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Sayfa:  önceki  1  2 
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-10-21, 03:20:07 (UTC -07:00)