[]
Bu c programi ne yapiyor? Kisaca anlatabilir misiniz?
*Mips'den ceviri oldugu icin biraz sacma olabilir.
int max = 8;
int threshold=5000;
int i;
int t3=0, t4=0;
int *data = 0x00100000;
for (i=0; i<max; i++) {
if (threshold < data[i]) t3 += data[i];
else t4 += data[i];
}
data[max] = t3;
data[max+1] = t4;
int max = 8;
int threshold=5000;
int i;
int t3=0, t4=0;
int *data = 0x00100000;
for (i=0; i<max; i++) {
if (threshold < data[i]) t3 += data[i];
else t4 += data[i];
}
data[max] = t3;
data[max+1] = t4;
belleğin belirli bir bölgesinden veriler okunmaya başlıyor (toplamda 8 veri). bu veriler belirli bir threshold değerinden büyükse bir t3 değişkenine ekleniyor; bu veriler belirli bir threshold değerinden küçükse bir t4 değişkenine ekleniyor. en sonunda bu bellek bölgesinin son kısmına t3 ve t4 değerleri sırayla yazılıyor.
- nickini degistiren yazar (18.01.17 21:05:19)
cok tesekkürler @nickini degistiren yazar
- pln (18.01.17 21:11:49)
1