Ev Kişisel Finans C Programlama Dilinin Temelleri: Anahtar Kelimeler, İşlevler ve Operatörler - mankenler

C Programlama Dilinin Temelleri: Anahtar Kelimeler, İşlevler ve Operatörler - mankenler

İçindekiler:

Video: C++ ile (OOP) Nesne Yönelimli Programlama : Toplama Operatörünü Aşırı Yükleme 2024

Video: C++ ile (OOP) Nesne Yönelimli Programlama : Toplama Operatörünü Aşırı Yükleme 2024
Anonim

Bir insan dilinden farklı olarak, C'de herhangi bir karar veya durum bulunmamaktadır. Erkek, kadınsı veya nötr bir kadın bulamazsınız. Ve pluperfect ve subjunctive kelimelerinin ne anlama geldiğini asla bilmeniz gerekmez. Bazı lingo, sözdizimi ve diğer yaramazlıkları anlamalısınız.

Anahtar Kelimeler

İsim, fiil, sıfat ve zarfları unutun. C dili anahtar kelimelere sahiptir. C dilinde, biraz okur-yazarlığa sahip olmak için en az 2 000 kelimeyi bulmanız gereken insan dillerinden farklı olarak, az miktarda bir kelime hazinesiniz: Yalnızca bir avuç anahtar kelime var ve asla hepsini kullanamazsınız.

_Alignas şamandıra imzalı kırmak
_Alignof case için sizeof
_Atomic karakter git statik
_Bool const eğer struct
_Complex devam satır içi geçiş
_Generic varsayılan int > typedef _Imaginary
do uzun sendika _Noreturn
çift kayıt> imzasız _Static_assert Diğer
kısıtlamak hükümsüz _Thread_local enum
return uçucu auto extern
kısa Bu anahtar kelimeler C dilinin temel komutlarını gösterir. Bu basit yönergeler, ilginç şeyler yapmak için çeşitli ilginç yollarla birleştirilir. Fakat dil anahtar kelimelerde durmaz.
Anahtar kelime listesini ezberlemek zahmetine girme.

Anahtar sözcüklerin tümü büyük-küçük harfe duyarlıdır.

  • 44 anahtar kelimeden 32, orijinal C dili anahtar kelimeleri. C99 güncellemesi (1999'da) beş daha ekledi ve daha yeni C11 (2011) güncellemesi yedi ekledi. _Alignas'daki gibi yeni anahtar kelimelerin çoğu altçizgi ile başlar.

  • Anahtar kelimeler, aynı zamanda,

    ayrılmış kelimeler,
  • olarak da bilinir; bu, işlevlere veya değişkenlere anahtar kelimelerle aynı ad veremediğiniz anlamına gelir. Derleyici, bunu yapmayı denediğinizde sarhoş ve partizan bir siyasi blog yazarına benziyor. İşlevler Sadece 44 anahtar kelime bulduğunuzda, oluşturduğunuz işlevler de dahil olmak üzere C dilinde yüzlerce (eğer bin değilse bile) işlev vardır. Bir işlevi, bir görevi yerine getiren bir programlama makinesi olarak düşünün. Gerçekten, işlevler C dilinin atıcılarıdır.

İşlevin gösterge işareti, metni görüntüleyen puts () işlevinde olduğu gibi parantezlerin görünümüdür. Özellikle,

'put string' anlamına gelir; burada string , tek bir karakterden daha uzun metin için programlama lingo'dur. Fonksiyonlar çeşitli şekillerde kullanılır. Örneğin, bir bip () işlevi, bir bilgisayarın hoparlöründen bip sesi çıkmasına neden olabilir: bip ();

Bazı işlevler,

'daki gibi gönderilir ("Selamlar, insan.");

Burada, selamlama, insan (nokta da dahil olmak üzere) dize, standart çıktıya gönderilmek üzere veya ekranda görüntülenmek üzere puts () işlevine gönderilir Çift tırnak dizgesini tanımlar; t standart çıktıya gönderilir. Parantez içerisindeki bilgilere, işlevin

bağımsız değişkenleri,

veya değerleri olduğu söylenir. işlevine geçirilir. değer = random ();

Rasgele () işlevi, işlevden döndürülen ve değişkende depolanan rastgele bir sayı üretir C'de işlevler bir defada yalnızca bir değer döndürür Ayrıca hiçbir şey döndüremezler Fonksiyonun belgeleri işlevin ne döndüğünü açıklar Fonksiyonlar bilgi gönderilebilir veya bir şey döndürülebilir: Fonksiyonlar da gönderilebilir bilgi verir ve bir şey döndürür:

result = sqrt (256);

sqrt () işlevi, 256 değeri gönderilir. Daha sonra bu değerin karekökünü hesaplar e. Sonuç hesaplanır ve döndürülür, sonuç değişkeninde saklanır.

C'deki bir işlev kullanılmadan önce tanımlanmalıdır. Bu tanıma

prototip

adı verilir.

Derleyici, kodunuzun işlevi nasıl kullandığını anlamak için gereklidir.

  • Tüm C dili işlevlerinin çevrimiçi olarak, C kitaplık başvuruları olarak adlandırılan listelerini bulacaksınız. İşlev prototipleri başlık dosyalarında (

  • , ) tutulur ve bunlar kaynak kodunuza dahil edilmelidir.

  • İşlevlerin kendileri C dil kitaplıklarında saklanır. kütüphanesi , işlevlerin bir koleksiyonu ve bu işlevleri yürüten koddur. Programınızı bağladığınızda, linker fonksiyonların kodunu nihai programa dahil eder. Anahtar kelimelerde olduğu gibi, işlevler büyük / küçük harfe duyarlıdır.

  • Operatörler İşlevlerle karışık olarak ve anahtar kelimeler toplu olarak operatörleri olarak bilinen çeşitli simgelerdir.

  • Artı işareti (+), eksi (-) ve eşit (=) işaretleri gibi geleneksel semboller de dahil olmak üzere, çoğu matematiksel olarak matematiktir.

Operatörler, fonksiyonların, anahtar kelimelerin ve C dilinin diğer bölümlerinin içine atılır; örneğin:

sonuç = 5 + sqrt (değer); Burada, = ve + operatörleri matematiksel mumbo jumbo çeşitlerini oluşturmak için kullanılır. Tüm C dili operatörleri matematik işlemini gerçekleştirmez.

C Programlama Dilinin Temelleri: Anahtar Kelimeler, İşlevler ve Operatörler - mankenler

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