İçindekiler:
- Anahtar Kelimeler
- İşlevin gösterge işareti, metni görüntüleyen puts () işlevinde olduğu gibi parantezlerin görünümüdür. Özellikle,
- Operatörler, fonksiyonların, anahtar kelimelerin ve C dilinin diğer bölümlerinin içine atılır; örneğin:
Video: C++ ile (OOP) Nesne Yönelimli Programlama : Toplama Operatörünü Aşırı Yükleme 2024
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 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.