blgram
Profesör
- Katılım
- 27 Kasım 2009
- Mesajlar
- 1,522
- Reaksiyon puanı
- 18
- Puanları
- 218
Kod:
#include <stdio.h>int main () {
const char* outs[] = { "%d\n", "Fizz\n", "Buzz\n", "FizzBuzz\n" };
for (int i = 1; i < 101; i++)
printf(outs[((((i%5)==0)<<1)+((i%3)==0))], i);
}
bu kodlamadaki << ve >> operatörlerinin işlevi veya işlevleri nelerdir. bir de const ne işe yarıyor. anladığım kadarıyla o satır pointer ama pointerları iyi sökemedim. ne olduğunu biliyorum ama iyice oturmadı kafamda daha.