Ev Kişisel Finans C ++ Programlamada Akış Kontrolü C ++ Programlamada

C ++ Programlamada Akış Kontrolü C ++ Programlamada

İçindekiler:

Video: C Programlama 3 Akış Kontrolü (if-else) 2024

Video: C Programlama 3 Akış Kontrolü (if-else) 2024
Anonim

Cümlecikler için C ++ Parçası Cheat Sheet

Aşağıdaki C ++ yapıları, program aracılığıyla kontrol akışını yönlendirir. Tecrübeli bir programcı iseniz, bu yapıların işlevi diğer dillerden de anlaşılacaktır.

IF

Aşağıdaki komut, booleanExpression'ı değerlendirir. Eğer true olarak değerlendirilirse, kontrol ifadeler 1'e geçer. Değilse, kontrol opsiyonel ifadeler2'ye geçer.

WHILE

Aşağıdaki komut booleanExpression'ı değerlendirir. Eğer bu doğru olarak değerlendirilirse, kontrol ifadelere geçer. Blokun sonunda, kontrol booleanExpression'a geri döner ve işlemi tekrarlar.

while (booleanExpression) {ifadeler;}

DO … WHILE

Aşağıdaki komut ifadeleri yürütür. Daha sonra booleanExpression değerlendirir. Eğer bu değer true olarak değerlendirilirse, kontrol döngünün tepesine geri döner ve işlemi tekrarlar.

do {expressions;} while (booleanExpression);
FOR

Aşağıdaki komut bir ifade veya değişken bildirimi olabilecek olan initCommand komutunu çalıştırır. Daha sonra boolExpression'ı değerlendirir. Eğer bu doğru olarak değerlendirilirse, kontrol ifadeler1'e geçer. BoolExpression yanlışsa, denetim for döngüsünün kapalı parantezinden sonraki ilk ifadeye geçer. Deyimler tamamlandıktan sonra denetim, işlemi tekrarlamak için boolExpression'a dönmeden önce loopExpression'da bulunan ifadeye geçer. InitCommand yeni bir değişkeni bildirirse, denetim çevrimin dışına çıktığı anda kapsam dışına çıkar.

için - 1 ->

bazı diğer dillerde bulunan önermeye olan benzerliğinden. Bu formda, bildirimde bildirilen değişken, listenin ilk üyesinin değerini alır ve ifadeler bloğunu çalıştırır. Tamamlandığında, bildirilen değişken listenin ikinci değerini alır ve ifadeleri tekrar çalıştırır. Bu işlem listedeki her değer için tekrarlanır.

ANAHTAR

için - 2 ->
Aşağıdaki komut integerExpression'ı değerlendirir ve sonucu listelenen her bir durumla karşılaştırır. Değer, sabit integral değerlerinden (val1, val2 vb.) Birine eşit bulunursa, kontrol ilgili ifadeler grubuna geçer ve kontrol bir mola ile karşılaşıncaya kadar devam eder.Ifade herhangi bir değere eşit değilse, denetim varsayılan ifadelerN ifadelerine geçer.

anahtar (integerExpression) {case val1: ifadeler1; break; vaka val2: ifadeler2; break; [default: expressionsN;]}

BREAK, CONTINUE, GOTO
Devam, denetimi döngü denetimlerinden herhangi birinin kapalı parantezinin sonuna geçirir. Bu, döngünün bir sonraki yinelemeyle devam etmesine neden olur. Örneğin, aşağıdaki döngü 1 ile 20 arasındaki asal sayıları işlemektedir: (int i = 0; i <20; i ++) {// sayısı asal değilse … if (! IsPrime (i)) {/ / … Devam eden bir sonraki değere atlayın;} // işleme devam edin}

Kontrol, döngü komutlarının herhangi birinin kapalı parantezinden sonra ilk ifadeye geçer. Bu, yürütme işleminin hemen döngüden çıkmasına neden olur. Örneğin, aşağıdakiler karakter okunana kadar karakter okur:

while (true) {// giriş nesnesi girdisinden bir satır oku >> satırı; // eğer bir hata veya dosya sonu oluşursa … if (cin.eff () || cin. fail ()) {// … sonra döngü kesiciden çık;} // hattın işlenmesi}

Bir goto etiket, denetimi verilen etikete geçirir. Yukarıdaki mola örneği şu şekilde yazılmış olabilir:

while (true) {// giriş nesnesi girdisinden bir satır oku >> satırı; // eğer bir hata veya dosya sonu oluşursa … if (cin.eff () || cin. fail ()) {// … sonra döngüden çıkın goto exitLabel;} // hattın işlenmesi} exitLabel: // kontrol burada devam ediyor
C ++ Programlamada Akış Kontrolü C ++ Programlamada

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 ...