Ev Kişisel Finans Içeren C Dilinde Çoklu Seçenekler'i seçerek

Içeren C Dilinde Çoklu Seçenekler'i seçerek

Video: Top 10 PowerPoint New Features 2024

Video: Top 10 PowerPoint New Features 2024
Anonim

C dili, bir karar veren bir program oluşturmak için çeşitli yollar sunar. Yalnızca belirli bir önkoşulu karşılandığında bir şey olursa, C size if anahtar kelimesini sunar. Programınızın iki yoldan birini seçmesi gerekiyorsa, if deyimiyle birlikte kullanmak, daha fazla seçenek sunar.

C programınızın daha karmaşık bir karar vermesi gerekiyorsa, else if öğesini kullanabilirsiniz. Else if kullanarak, birkaç if ifadesinin üst üste yığılmış olmasını sağlayarak karmaşık bir karar ağacını birkaç olası sonuca daraltabilirsiniz:

#include int main () {float temp; printf ("Dışarıdaki sıcaklık nedir?"); scanf ("% f", & temp); if (temp = 80) {printf ("Ben ısınmış!");} else {printf ("Benim ne hoş!");} return (0);}

Bu birden çok koşulun üstesinden gelmenin bir yoludur

  1. İlk karşılaştırma, Satır 9'da yapılırsa yapılır.

    Temp değişkeninin değeri 65'in altında ise, if ait olan ifadeler yürütülür; Yapının geri kalan kısmı (Hat 13 ila 20 arası) atlanır.

  2. İlk karşılaştırma yanlış olduğunda karşılaştırma, Satır 13'te ise else tarafından yapılır.

    Bu karşılaştırma doğru olduğunda else if'ye ait ifadeler yürütülür; 17'den 20'ye kadar olan satırlar (dahil) atlanır.

  3. Son olarak, karşılaştırmalar yanlışsa ve if ve if else if else else (Line 17) 'ye ait ifadeler yürütülür.

Çoklu karşılaştırmalar gerçekleştirirken, siparişin doğru şekilde alınması önemlidir. Genellikle, burada gösterilen gibi görsel bir görüntü gerektirir, çünkü karşılaştırmaları ve sonucu ortadan kaldırdıklarını görmezseniz, program sizin amaçladığınız şeyi yapmaz. (Bu, bir "hata" hata türüdür.)

Olasılıkları daraltmak için başka türlü olursa nasıl olur da daraltabilirim.

Bu resimde, ilk if ifadesinin 65'in altındaki sıcaklıkları nasıl ortadan kaldırdığını görebilirsiniz. Daha sonra, else if ifadesi, tüm sıcaklıkları 80 ve daha yukarı seviyeleri ortadan kaldırır. En sonuncusu olduğunuzda, kalan sıcaklıklar 65-79 aralığındadır. 99.

Şimdi, birisinin düşünmediğini ve üç ifadenin aşağıdaki şekilde gösterildiği gibi olduğunu varsayıyoruz. Bu örnekte, başkalarının temsil etmesi için hiçbir şey kalmadı ve program büyük olasılıkla uygunsuz bir yanıt veriyor. (Derleyicinin bu zihinsel hatayı belirtmediğine dikkat edin.

Karşılaştırmalarınız, onları tamamen düşünmediğiniz takdirde kötü sonuçlar doğurabilir.

Içeren C Dilinde Çoklu Seçenekler'i seçerek

Editörün Seçimi

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Ile Web Sunucusunda Drupal Yükleme Softaculous ile Bir Web Sunucusuna Drupal Yükleme

Birçok web barındırma şirketi, Fantastico veya Softaculous adlı programları kullanarak kolay Drupal kurulumu. Barındırma şirketiniz Softaculous'u kullanıyorsa, işte böyle çalışır. Drupal topluluğu, Softaculous veya Fantastico gibi üçüncü parti yazılımlarla Drupal'ın yüklenmesini önermez. Bunu yapmak, yükseltmeyi zorlaştırabilir ve veritabanlarınızdaki sorunlara potansiyel olarak neden olabilir ...

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Bahçe Site Kullanıcılarını Yönetme - mankenler

Drupal Gardens'daki People sayfası, kullanıcıları, düzenli bir Drupal kurulumunda olurdunuz. Kullanıcıları bulabilir, rolleri engelleyebilir ve engelini kaldırabilir, silebilir ve atayabilirsiniz. Kullanıcıları yönetmek için Kişiler bağlantısını tıklayın. Liste sekmesi varolan kullanıcıları bulmanıza yardımcı olur ve İzinler sekmesi rolleri oluşturmanıza izin verir ve ...

Drupal kurulumu: Yazılım Alma - mankenler

Drupal kurulumu: Yazılım Alma - mankenler

Web barındırıcınız Fantastico veya Softaculous kullanmıyorsa, ilk Drupal'ı yüklemek için adım Drupal'ın en son sürümünün bir kopyasını alıyor ve web sunucunuza taşıyor. Paketi indirmek Drupal yazılımının kopyasını almak özgür ve kolaydır. Şu adımları izleyin: Drupal'a göz atın. org ve tıklayın ...

Editörün Seçimi

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

OAuth Kodlarını Android Uygulamanızla Twitter Sunucusuyla Görüşecek - aumlalar

Android uygulamanızın Twitter sunucularıyla iletişim kurması için kendi OAuth kodlarınıza ihtiyacınız var. Onları almak için, aşağıda listelenen basit adımları uygulayın ve kendi Twitter uygulamasını geliştirmeye gideceksiniz. Twitter, herhangi bir zamanda önceden bildirimde bulunmaksızın web sitesinin tasarımını değiştirebilir. Twitter'da oturum açın ...

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Xcode Kaynak Düzenleyici ile Başlarken - mankenler

Yazarken kullandığınız ana araç bir iPad uygulaması için kod, Proje gezgini içinde bir kaynak kodu dosyası seçtikten sonra Xcode Çalışma Alanı penceresinin sağ tarafındaki Düzenleyici alanında Standart düzenleyici bölmesi olarak görünen Xcode kaynak editörüdür. Ayrıca Asistan editörü gibi görünür ...

Editörün Seçimi

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

App'unuzu Geliştirmek İçin Android Animasyon Nasıl Kullanılır

Android uygulamanızda biraz süslü animasyona ihtiyacımız var. Bu, umut veren bir hırsı gösteriyor! Android, uygulamanızın geliştirilmesinde kullanabileceğiniz iki tür animasyona sahiptir: Animasyonu görüntüle: Bu listede açıklandığı üzere ya arayı doldurarak veya kare kare animasyonla canlandırdığınız eski bir sistem: Arası doldurma: ...

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

IPad Uygulamalarınızda Çerçeveler Nasıl Kullanılır - AYDINLATMALAR

Genel işlevsellik. IPad için iPhone OS, uygulamalarınıza teknolojileri, hizmetleri ve özellikleri dahil etmek için bir dizi çerçeve sunmaktadır. Örneğin, UIKit çerçevesi, uygulamanızda kullanabileceğiniz destek olayları, çizim desteği, pencereler, görünümler ve denetimler sağlar. Bir çerçeve, aşağıdakileri yapmak üzere tasarlanmıştır ...