Bu eğitim, C programlamadaki 32 anahtar kelimenin tümü hakkında kısa bir bilgi sağlar.
C Programlamada Anahtar Kelimeler | |||
---|---|---|---|
Oto | kırmak | durum | kömür |
sabit | devam et | varsayılan | yapmak |
çift | Başka | Sıralama | dış |
yüzer | için | git | Eğer |
int | uzun | Kayıt ol | dönüş |
kısa | imzalı | boyutu | statik |
yapı | değiştirmek | typedef | Birlik |
imzasız | geçersiz | uçucu | süre |
C'deki tüm Anahtar kelimelerin açıklaması
Oto
Auto anahtar sözcüğü, otomatik değişkenleri bildirir. Örneğin:
otomatik int var1;
Bu ifade, var1'in auto depolama sınıfı ve int türünde bir değişken olduğunu gösterir.
İşlev gövdeleri içinde bildirilen değişkenler varsayılan olarak otomatiktir. Bir işlev her yürütüldüğünde yeniden oluşturulurlar.
Otomatik değişkenler bir işlev için yerel olduğundan, bunlara yerel değişkenler de denir. Daha fazla bilgi edinmek için C depolama sınıfını ziyaret edin.
ara ve devam et
Break deyimi, karşılaşıldığında en içteki döngüyü hemen sonlandırır. Ayrıca switch ifadesini sonlandırmak için de kullanılır.
Continue ifadesi, yineleme için döngü içinde kendisinden sonraki ifadeleri atlar.
for (i = 1; i <= 10; ++ i) (if (i == 3) devam; if (i == 7) break; printf ("% d", i);)
Çıktı
1 2 4 5 6
İ 3'e eşit olduğunda, continue ifadesi devreye girer ve 3'ü atlar. İ 7'ye eşit olduğunda break ifadesi devreye girer ve for döngüsünü sonlandırır. Daha fazla bilgi edinmek için C molasını ziyaret edin ve ifadeye devam edin
anahtar, durum ve varsayılan
Switch ve case deyimi, birçok blok arasında bir deyim bloğunun yürütülmesi gerektiğinde kullanılır. Örneğin:
switch (ifade) (case '1': // 1 kesildiğinde yürütülecek bazı ifadeler; case '5': // 5 kesildiğinde yürütülecek bazı ifadeler; varsayılan: // varsayılan olduğunda yürütülecek bazı ifadeler;)
Daha fazla bilgi edinmek için C anahtar ifadesini ziyaret edin.
kömür
Char anahtar sözcüğü bir karakter değişkeni bildirir. Örneğin:
karakter alfabesi;
Burada alfabe bir karakter türü değişkendir.
Daha fazla bilgi edinmek için C veri türlerini ziyaret edin.
sabit
Bir tanımlayıcı, const anahtar sözcüğü kullanılarak sabit olarak bildirilebilir.
const int a = 5;
Daha fazla bilgi edinmek için C değişkenlerini ve sabitlerini ziyaret edin.
yaparken
int i; do (printf ("% d", i); i ++;) while (i <10)
Daha fazla bilgi edinmek için C do… while loop'u ziyaret edin
çift ve yüzer
Double ve float anahtar sözcükleri, kayan tip değişkenleri bildirmek için kullanılır. Örneğin:
şamandıra numarası; çift uzunSayı;
Burada sayı, tek duyarlıklı kayan türden bir değişkendir, oysa longNumber, çift duyarlıklı bir kayan tür değişkendir.
Daha fazla bilgi edinmek için C veri türlerini ziyaret edin.
eğer ve değilse
C programlamasında, if ve else kullanılır.
eğer (i == 1) printf ("i 1'dir") else printf ("i 1 değildir")
İ'nin değeri 1'den farklıysa, çıktı şöyle olacaktır:
1 değilim
Daha fazla bilgi edinmek için C if… else ifadesini ziyaret edin.
Sıralama
Numaralandırma türleri, C programlamada anahtar sözcük sıralaması kullanılarak bildirilir. Örneğin:
enum takım (kupa; maça; sinek; karo;);
Burada, etiketlere sahip numaralandırılmış bir değişken takım oluşturulur: kupa, maça, sinek ve karo.
Daha fazla bilgi edinmek için C enum'u ziyaret edin.
dış
Extern anahtar sözcüğü, bir değişkenin veya bir işlevin bildirildiği dosyanın dışında harici bir bağlantıya sahip olduğunu bildirir.
Daha fazla bilgi edinmek için C depolama türünü ziyaret edin.
için
There are three types of loops in C programming. The for loop is written in C programming using the keyword for
. For example:
for (i=0; i< 9;++i)( printf("%d ",i); )
Output
0 1 2 3 4 5 6 7 8
To learn more, visit C for loop.
goto
The goto statement is used to transfer control of the program to the specified label. For example:
for(i=1; i<5; ++i) ( if (i==10) goto error; ) printf("i is not 10"); error: printf("Error, count cannot be 10.");
Output
Error, count cannot be 10.
To learn more, visit C goto.
int
The int keyword is used to declare integer type variables. For example:
int count;
Here, count is an integer variable.
To learn more, visit C data types.
short, long, signed and unsigned
Kısa, uzun, işaretli ve işaretsiz anahtar sözcükler, yeni bir tür elde etmek için bir temel veri türünün anlamını değiştiren tür değiştiricilerdir.
kısa int smallInteger; long int bigInteger; imzalı int normalInteger; işaretsiz int pozitifInteger;İnt tipi veri türleri aralığı
Veri tipleri | Aralık |
---|---|
kısa int | -32768 ila 32767 |
uzun int | -2147483648 ile 214743648 |
imzalı int | -32768 ila 32767 |
imzasız int | 0 ile 65535 |
dönüş
Return anahtar sözcüğü işlevi sonlandırır ve değeri döndürür.
int func () (int b = 5; dönüş b;)
Bu işlev func()
çağıran işleve 5 döndürür. Daha fazla bilgi edinmek için C kullanıcı tanımlı işlevleri ziyaret edin.
boyutu
Sizeof anahtar sözcüğü, verilerin boyutunu (değişken veya sabit) değerlendirir.
#include int main () (printf ("% u bayt.", sizeof (karakter));)
Daha fazla bilgi edinmek için C operatörlerini ziyaret edin.
Çıktı
1 bayt.
Kayıt ol
The register keyword creates register variables which are much faster than normal variables.
register int var1;
static
The static
keyword creates a static variable. The value of the static variables persists until the end of the program. For example:
static int var;
struct
The struct keyword is used for declaring a structure. A structure can hold variables of different types under a single name.
struct student( char name(80); float marks; int age; )s1, s2;
To learn more, visit C structures.
typedef
The typedef keyword is used to explicitly associate a type with an identifier.
typedef float kg; kg bear, tiger;
union
A union is used for grouping different types of variables under a single name.
union student ( char name(80); float marks; int age; )
To learn more, visit C unions.
void
The void keyword meaning nothing or no value.
void testFunction (int a) (…)
Burada testFunction()
işlev, dönüş türü geçersiz olduğundan bir değer döndüremez.
uçucu
Uçucu anahtar sözcük, uçucu nesneler oluşturmak için kullanılır. Uçucu bir nesne, donanım tarafından belirtilmemiş bir şekilde değiştirilebilir.
sabit değişken sayı
Burada sayı uçucu bir nesnedir.
Sayı sabit olduğu için program onu değiştiremez. Ancak, uçucu bir nesne olduğu için donanım onu değiştirebilir.