Ev Kişisel Finans C ++'da Yapay Adımda 2 yaygın hata: - mankenler

C ++'da Yapay Adımda 2 yaygın hata: - mankenler

İçindekiler:

Video: 1 Saatte C# Programlama Dilini Öğrenin. 2024

Video: 1 Saatte C# Programlama Dilini Öğrenin. 2024
Anonim

C ++ 'da bir program girdiğinizde, Yapı adımı neredeyse kesinlikle hata yapmaz. Bir Gold Star programı, ilk kez kurduğunuzda ve çalıştırdığınızda çalışacak bir programdır. Tüm programlama kariyerinizde asla Altın Yıldız programını yazmayacaksınız. Kimse yok Terleme.

Bunlar, C ++ 'yı mahvedmenin sayısız yollarından sadece ikisidir. Derleyicinin anlatmaya çalıştığı şeyleri hata ve uyarı iletileri ile birlikte yorumlamayı öğrenmek, dili öğrenmenin önemli bir parçasıdır. Sadece birkaç aylık uygulamalardan gelebilir ve dil ile deneyim kazanabilir. Umarım, bu iki örnek sizi atlamaya başlayacaktır.

C ++ ile yanlış yazılmış komutlar

Yanlış yazılmış komutlar, tanımlanması ve düzeltilmesi en kolay hatalarıdır. Noktayı göstermek için

intt celsius değerini okuması için bu kod satırına fazladan bir t eklenmiştir;

int yerine, intt sözcüğü C ++ için hiçbir anlam taşımıyor. Ortaya çıkan programı bu çizgiyle oluşturmak, gösterilen ekranı oluşturdu.

İlk satırda, bu satırın bir yerinde bir problemi gösteren küçük, kırmızı blok dikkat edin. Bu konuda tüm bilgileri, sağ alttaki penceredeki İletileri Oluştur sekmesinden okuyabilirsiniz. Burada aşağıdaki mesajları görebilirsiniz:

İşlevde 'int main (int, char **)': 14 hata: 'intt' bu kapsamda bildirilmedi 14 hata: beklenen '; 'önce' celsius '16 hatası:' celsius 'bu kapsamda bildirilmedi

İlk satır, hatayı içeren işlevin adını belirtir. Bu programdaki tüm kodların main olarak adlandırılan bir işlevde olduğuna inanmak kolaydır. Sonraki satırın anahtarı. Bu temelde C ++ programın 14. satırında intt'yi anlamadığını söylüyor.

Hata mesajı biraz şifreli, ancak neredeyse her zaman yanlış yazdığınız zaman bu aynı hata mesajını alacağınızı söylemek yeterli. Kalan hata mesajları, orijinal hatanın yan ürünleri.

Bir C ++ hatası, bir dizi ardıl hata iletisi oluşturabilir. Tek bir yapı girişiminde birden fazla hatayı tespit etmek ve gidermek mümkündür, ancak hangi hataların diğerlerinden kaynaklandığını bulmak deneyim gerektirir. Şimdilik, ilk hata mesajına odaklanın. Onarı düzeltip programı yeniden oluşturun.

C ++ kodunda

eksik virgül Başka bir yaygın hata noktalı virgül bırakmaktır. Bu hatanın ürettiği mesaj biraz karışık olabilir. Göstermek için satır 14'deki bildirimden noktalı virgül kaldırarak

int celsius cout << "sıcaklığı Celsius cinsinden girin:";

Bu suç için C ++ tarafından bildirilen hata, 14 satırı değil, 15 satırına:

15 hatası: 'cout' öncesi beklenen başlatma 16 hatası: 'celsius' bu kapsamda bildirilmedi > C ++, yeni satırları yalnızca boşluk biçimi olarak görür düşünüldüğünde anlamak daha kolaydır.Noktalı virgül olmadan, C ++ iki satırı birlikte çalıştırır. Ayrı bir hat 14 artık yok. C ++ ilk bölümü yorumlar, ancak cout ile başlayan çalıştırılan cümleyi anlamıyor.

Eksik noktalı virgüller, gerçek hata mesajına çok az benzeyen hata mesajları üretir ve gerçek hata sonrasında neredeyse daima bir sonraki satıra geçer. Eksik bir noktalı virgüldür şüpheleniyorsanız, bildirilen hata ile satırdan başlayın ve geriye doğru tarayın.

C ++'da Yapay Adımda 2 yaygın hata: - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...