Bu satırda ne ifade edilmek isteniyor?

Başlatan Yasin, 15 Aralık 2016, 02:05:32

Yasin

Merhabalar. Yazılmış bir programı incelerken şöyle bir şey gördüm.

IF TEKER.0(MIL) THEN


If-Then'in ne işe yaradığını biliyorum ama parantez kafamı karıştırdı. Bu kod ne anlama gelmektedir?

ta3usl

Derleyici hata vermeden hex dosyasına dönüştürüyor mu? Hata vermiyorsa , ben de merak ettim. şair burada ne demek istemiş ?  Keşke kod bloğunu verseydin , kodların gidişatından yorum yapardık.

ete

Teker isimli değişkenin (MIL) değişkeninde yer alan biti=1 ise deniliyor.
Teker.0[Bit] şeklinde kullanılır. kafayı oraya .0 yazılması ve ardından bit değeri verilmesi belkide Teker.MIL şeklinde olsa kafa pek karışmazdı. Ama o zamanda başka sorunlar yada kafa karıştıracak unsurlar ortaya çıkardı. Bu nedenle formatı öğrenmek en güzeli. Formal Değişken.0[Bit) şeklinde mesela SAYI değişkeninin 4 nolu biti için SAYI.0(4) şeklinde bir ifade doğrudur. Aynı bit SAYI.4 şeklinde de tanımlanır. Ama bu tanımlama değişken kullanmadan yapılan tanımlamalar için geçerli. SAYI.MIL şeklinde kullanamıyoruz. Ama SAYI.0[MIL] şeklinde kullanabiliyoruz. Bu arada o yuvarlak parantez değil köşeli parantez olmalı aslında ama her iki parantez şeklide basic tarafından kabul ediliyor.

Ete

aRci

bunun la beraber basic dilnde var olupta bilmediğim bir yapı eşekkür ederim :)
acaba

deger = deger + 1

kodlarının kısa bir yazımı var mı mesala

deger ++

gibi

ete


Yasin


Powered by EzPortal