(4)
c sorusu, bu kodda ne yanlış?
c öğreniyorum da, şu yazdığım toplama işlemi kod satırlarında sonucu hatalı çıkarttıran hatam ne çözemiyorum? yardım eder misiniz?#include<stdio.h>#include<conio.h>int main(){ int ilk, son, sonuc; printf("ilk sayi\n"); scanf("%d",&ilk); printf("ikinci sayi\n"); scanf("%d",&son);
c öğreniyorum da, şu yazdığım toplama işlemi kod satırlarında sonucu hatalı çıkarttıran hatam ne çözemiyorum? yardım eder misiniz?
#include<stdio.h>
#include<conio.h>
int main()
{
int ilk, son, sonuc;
printf("ilk sayi\n");
scanf("%d",&ilk);
printf("ikinci sayi\n");
scanf("%d",&son);
sonuc=ilk+son;
printf("sonuc\n");
printf("%d",&sonuc);
getch();
return 0;
}
0
printf de bi değer yazdırırken & kullanmııyosun sanırım.
sonuc=ilk+son;
printf("sonuc\n");
printf("%d", sonuc);
bu yeterli olabilecektir. Tam hatırlamıyorum gerçi.
0
çook teşekkürler! sanırım scanf'e özel &.
0
evet başka yerde kullanılmıyodu galiba, ben de bi ara kitap alıp çalışmıştım kendim evde, bu kadar kalmış aklımda kaç sene sonra :)
0
ya böyle scanf'le kullanılıyormuş printf'le kullanılmıyormuş diye ezberlemek yerine aslında ne işe yaradığını bilmek daha iyi. önüne & koyunca o değişkenin bilgisayarda bulunduğu adresin değerini döndürür. o yüzden beklemediğin bi sonuç çıkıyor.
0
tepedeki psychedelic adam
(
27.08.11)