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 2025

Video: C++ ile (OOP) Nesne Yönelimli Programlama : Toplama Operatörünü Aşırı Yükleme 2025
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

Genişletme Bağlantılar ve Bina Robotları için Pinouts - mankenler

Genişletme Bağlantılar ve Bina Robotları için Pinouts - mankenler

Eğer bir robot inşa ediyorsanız, çok sayıda elektrik bağlantısı, bu yüzden çok sayıda iğne ile uğraşıyorsunuz. Aşağıdaki tabloda, genişleme konektörleri ve pim numaraları için sinyal gösterilmektedir. İstenmeyen çapraz bağlantıları önlemeye yardımcı olabilir. Genişletme Konnektörü Pin Numarası Sinyal Genleşmesi Konnektör Pin Numarası Sinyal 1, 2 Toprak 16 P11 Yeşil LED 3, 4 + 5 ...

Dizinler içeren Kablosuz Erişim Noktalarını bulma - mankenler

Dizinler içeren Kablosuz Erişim Noktalarını bulma - mankenler

Sıcak noktaları bulma konusunda çevrimiçi dizinler, gezinmek için mükemmel bir araçtır. ABD, Kanada ve dünyadaki artan sayıda sıcak nokta. Size kolaylık sağlamak için, bu dizinlerden bazıları. Dizin Notları JiWire WiFi Bulucu 144 ülkede ücretsiz ve ücretli Wi-Fi yerleri dizini sağlar. AT & T ...

Ham Radyoda genel Sınıf Frekans Ayrıcalıkları - mankenler

Ham Radyoda genel Sınıf Frekans Ayrıcalıkları - mankenler

Yakında yapmadıysanız, siz Yükseltmeyi düşünüyorum. Aşağıdaki tabloda gösterildiği gibi, yüksek frekanslı (HF) bantlarda kullanmak için daha fazla frekansa sahipsiniz. Tüm lisans sınıfları için ABD frekansı ve mod ayrıcalıklarının eksiksiz bir listesi, Amerikan Radyo Röle Ligi'nden (ARRL) edinilebilir. Bant Frekansları ...

Editörün Seçimi

Adobe Flash CS6'da Maske Katmanlarını Kullanma - mankenler

Adobe Flash CS6'da Maske Katmanlarını Kullanma - mankenler

Adobe Flash CS6'da maskeleme kavramı Bir parçanın bölümlerini gizlemek ya da ortaya çıkarmak için bir şekli (ya da şekilleri) kullanır - tıpkı evinizdeki küçük bir pencere aracılığıyla dışarıdan bakmak gibi. Pencere boyutu, içerideyken görebileceğiniz şeyi sınırlar. Flash, özel bir katman özelliklerine sahiptir ...

Flash CS5 3D Rotasyon Aletinin Kullanımı - mankenler

Flash CS5 3D Rotasyon Aletinin Kullanımı - mankenler

Adobe'nin kapsamlı çizim ve animasyon yetenekleri Flash Creative Suite 5, Flash'ın 3D Döndürme aracıyla büyük ölçüde geliştirilebilir. 3B Döndürme aracı, sembolü x, y ve z eksenleri etrafında döndürmek ve dönüştürmek için herhangi bir film klibi örneğinde kullanılabilir. Bir film klibi örneğini 3D olarak oluşturmak için bunları izleyin ...

Flash CS5 3D Çeviri Aletini Kullanma - aumlalar

Flash CS5 3D Çeviri Aletini Kullanma - aumlalar

In 3D Döndürme aracının aksine Flash CS5 film kliplerini bir eksen etrafında döndüren Adobe Flash Creative Suite 5, 3D Çeviri aracı, bir film klibini algılanan mesafeyi ve sahnedeki diğer nesnelere göre derinliğini değiştirmek için belirli bir eksende kaydırır. Bu kavramı üçlü düşünün ...

Editörün Seçimi

Pratik İlköğretim Sınavı-Grafik Çözümleri - mankenler

Pratik İlköğretim Sınavı-Grafik Çözümleri - mankenler

Praxis İlköğretim sınavının Matematik bölümü bir dizi çizgide bir eşitsizliğe çözüm bulmanızı gerektiren bir soru. Başlamak için, çözümdeki sayıya bir nokta koyarsınız. Sembolü> veya

Pratik İlk Öğretim Sınavı-Ölüm Şekilleri - mankenler

Pratik İlk Öğretim Sınavı-Ölüm Şekilleri - mankenler

Praxis İlköğretim Matematik ve Bilim bölümleri Eğitim sınavı, farklı ölçme şekillerine aşina olmanız gereken sorular içerir. Ölçümler, çeşitli tiplerde tanımlanabilir. Mesafe için İngilizce sistem birimleri inç, feet, metre ve mil içerir. Bunlar birbirine dayanır. Bir ayak 12 ...

Pratik İlk Öğretim Sınavı-Akıcılık - mankenler

Pratik İlk Öğretim Sınavı-Akıcılık - mankenler

Praxis İlköğretim sınavı, yardımcı stratejilerinizi test eden sorular içerir öğrenciler akıcılıklarını İngilizce olarak geliştirirler. Bu stratejiler, grafik düzenleyicileri kullanarak ve çıkarımlar yapmayı içerebilir. Akıcı bir okuyucu, sınıf düzeyinde bir metni doğruluk, çabukluk ve ifade ile okuyabilir.