Programlamaya yeni başalyanların sık sık karşılaştığı hataları açıklamaya çalışacağız programlama dilleri farklı olsa bile genel uyulması gereken kurallar aynıdır. ; bu kodu derlediğinizde Undeclared Variables hatası alırsınız. Çünkü derleyici x in ne olduğunu bilmiyor. aşağıdaki gibi değiştiiryoruz burada da count ın degeri her sayı olabilir bu yüzden program döngüye giremiyor. bu programı a ve b değerlerini cin ile aldıktan sonra sum değişkenine atarsak hatayı çözebiliriz. c dilinde if while döngülerinde çift eşittir kullanılır çünkü tek eşittir atama işleminde kullanılır atama ve eşitlik kontrolünü ayrılması için küçük bir farktır. while döngüsünü while(x==’Y') olarak değiştiriyoruz kodu derlediğimizde 100 yazar çünkü döngü kendi içerisinde dönecek alt bloklara uğramayacak || operatörünü kaldırıp ve operatörü koyuyoruz.
int main()
{
cin>>x;
cout<<x;
}
int main()
{
int x;
cin>>x;
cout<<x;
}
int count;
while(count<100)
{
cout<<count;
}
int a, b;
int sum=a+b;
cout<<"iki sayi girin: ";
cin>>b;
cout<<"toplam: "<<sum;
çalıştıralım:
2 sayı girelim 1 ve 3
-1393 gibi sonuc çıkartır bilinmeyen rastgele bir sonuc üretir
char x='Y';
while(x='Y')
{
//...
cout<<"kodlarımız (Y/N)";
cin>>x;
}
int x;
for(x=0; x<100; x++);
cout<<x;
int array[10];
//...
for(int x=1; x<=10; x++) // = kısmını kaldırarak hatayı çözebiliriz
cout<<array[x];
int value;
do
{
//...
value=10;
}while(!(value==10) || !(value==20))
Posts Tagged ‘c++ programlama hataları’
Temel Programlama Hataları
07
Eki
