Wprowadzenie do słów kluczowych C.
Słowa kluczowe są znane jako słowa predefiniowane oraz zastrzeżone, które są używane w programach mających specjalne znaczenie dla kompilatora. Są one częścią składni i również nie możemy ich używać jako identyfikatora. Ponieważ C jest językiem, w którym rozróżniana jest wielkość liter, wszystkie słowa kluczowe muszą być pisane małymi literami. Poniżej znajduje się lista wszystkich słów kluczowych, które są dozwolone w ANSI C.
C Słowa kluczowe z przykładami
Poniżej omówiliśmy je wszystkie wraz z ich przykładami.
1. Lotny
To słowo kluczowe jest potrzebne do tworzenia lotnych obiektów. Te lotne obiekty mają możliwość modyfikacji w nieznanej lub niewymienionej metodzie za pomocą sprzętu.
Przykład:
const volatile ex;
- W tym przykładzie ex jest uważany za obiekt lotny.
- Program nie ma możliwości zmiany ex, ponieważ jest zmienną stałą. Ale sprzęt może go modyfikować, ponieważ ex jest uważany za obiekt lotny.
2. auto
To słowo kluczowe służy do deklarowania zmiennych automatycznych.
Przykład:
auto int v1;
- Ta konkretna definicja oznacza, że v1 jest uważana za zmienną typu pamięci i typu danych int.
- Zmienne, które deklarujemy wewnątrz ciał funkcji są domyślnie uważane za automatyczne. Za każdym razem, gdy funkcja jest wykonywana, są one odtwarzane ponownie.
- Zmienne automatyczne są również nazywane zmiennymi lokalnymi, ponieważ są lokalne dla funkcji.
3. char
Słowo kluczowe char służy do deklarowania zmiennej znakowej. Zmienne typu char mają długość 1 bajta. Mogą się podpisać (jest to domyślnie, chyba że użyjemy opcji kompilatora „-funsigned-char” lub „unsigned”), co oznacza, że mają zakres odpowiednio od -128 do 127 i od 0 do 255.
Przykład:
char a;
W tym przykładzie a jest uważane za zmienną typu znakowego.
4. podwójne i pływakowe
Zarówno słowa kluczowe podwójnie, jak i zmiennoprzecinkowe, są potrzebne do deklaracji zmiennych typu zmiennoprzecinkowego.
Przykład:
float a;
Double b;
W tym przykładzie a jest uważana za zmiennoprzecinkową zmienną typu pojedynczej precyzji, a b jest zmienną zmiennoprzecinkową podwójnej precyzji.
5. const
Van deklarujemy, że identyfikator jest stały poprzez użycie słowa kluczowego const.
Przykład:
const int r = 5;
6. czy i jeszcze
Używamy, czy i jeszcze, aby podejmować decyzje w programowaniu C.
Przykład:
if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);
W przypadku, gdy wartość a jest inna niż 1,
wynik:
a nie jest 1.
7. przerwać i kontynuować
Instrukcja break sprawi, że program wyskoczy z najbardziej wewnętrznej i zamkniętej pętli w sposób jawny. Kontynuacja służy do instrukcji pomijających niektóre instrukcje, które znajdują się w pętli.
Przykład:
for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)
Wynik :
1 2 4 5 6
W tym przykładzie, ilekroć a jest równe 3, wtedy instrukcja kontynuująca grałaby swoją rolę i pomijała 3. Natomiast gdy a jest równa 7, instrukcja break grałaby swoją rolę i kończyła się dla pętli.
8. wyliczanie
W programowaniu C typy wyliczeń deklarowane są przez wyliczanie słów kluczowych.
Przykład:
enum deck
(
kings;
queens;
jokers;
);
W tym przykładzie wyliczana jest zmienna talia, zawierająca tagi: królowie, królowe i żarty.
9. zewnętrzny
Słowo kluczowe extern wskazuje, że identyfikator zdefiniowano w innym miejscu. Wskazuje również, że tak naprawdę pamięć, jak również wartość początkowa lub treść funkcji zostały zdefiniowane gdzie indziej, głównie w osobnym module.
- Format: definicja danych zewnętrznych, prototyp funkcji zewnętrznej;
Przykład:
extern int f;extern void factorial (int a);
10. zwrot
Powrót służy do wyjścia z funkcji. Wyjdzie z bieżącej funkcji, która jest wykonywana natychmiast i powróci do procedury wywoływania. Opcjonalnie może również zwrócić wartość.
Składnia:
return (expression);
Przykład:
int ret (int a)( return (a*a);)
11. rozmiar
sizeof służy do zwracania wielkości wyrażenia lub jego typu. Służy do zwracania rozmiaru w bajtach.
Składnia:
sizeof expressionsizeof (type)
Przykład:
a = calloc (100, sizeof (int));
12. goto
Słowo kluczowe goto jest potrzebne do przeniesienia kontroli z jednej pozycji na drugą.
Składnia:
goto identifier;
Kontrola zostaje bezwarunkowo przeniesiona do lokalizacji etykiety lokalnej określonej przez identyfikator.
Przykład:
a: … goto a;
13. int
Słowo kluczowe int służy do deklarowania zmiennej typu integer.
Przykład:
int b;
W tym przykładzie b jest zmienną całkowitą.
14. zarejestruj się
To słowo kluczowe służy do tworzenia zmiennych rejestru, które są znacznie szybsze w porównaniu do zmiennych normalnych.
Przykład:
register int r1;
15. statyczny
To słowo kluczowe służy do tworzenia zmiennej statycznej. Wartości zmiennych statycznych utrzymują się do końca programu. Mówi, że funkcja lub element są znane tylko w zakresie bieżącej kompilacji. Ponadto, jeśli użyjemy słowa kluczowego static wraz ze zmienną lokalną dla funkcji, pozwoliłoby to zachować ostatnią wartość zmiennej w kolejnych wywołaniach tej funkcji.
Przykład:
static int v;
16. struct
Słowo kluczowe struct służy do deklaracji struktury. Struktura służy do przechowywania zmiennych różnych typów danych pod jedną nazwą. Podobnie jak związek, grupuje zmienne w jeden rekord. Również nazwa typu struktury jest uważana za opcjonalną nazwę znacznika, która wskazuje na typ struktury. Zmienne struktury są definicjami danych i są opcjonalne. Chociaż oba są opcjonalne, jeden z dwóch musi się pojawić.
Przykład:
struct st (
char n (70);
float m;
int a;
) st1, st2;
17. związek
Słowo kluczowe Unii jest potrzebne do grupowania różnych typów zmiennej pod jedną nazwą.
union st
(
char n(60);
float m;
int a;
)
18. nieważne
To słowo kluczowe oznacza, że funkcja nie zwróci żadnej wartości.
Przykład:
void test(int a)
(
…..
)
W tym przykładzie funkcja test () nie zwraca wartości, ponieważ typ zwracany jest nieważny.
19. typedef
To słowo kluczowe jest wymagane, aby skojarzyć typ z identyfikatorem w sposób jawny.
Przykład:
typedef float k;
k lion, tiger;
20. krótki, długi, podpisany i niepodpisany
Krótkie, długie, podpisane i niepodpisane słowa kluczowe są modyfikatorami, które zmieniają znaczenie podstawowego typu danych w celu uzyskania nowego typu.
Przykład:
short int smallI;
long int big;
signed int normal;
unsigned int positive;
Prawidłowy zakres prawidłowych typów danych wymieniono w poniższej tabeli:
podpisany char | Od -128 do 127 |
podpisano int | -32768 do 32767 (podpis jest domyślny) |
podpisane krótkie int | Od -32768 do 32767 |
podpisał długi int | -2147483648 do 2147483647 |
niepodpisany char | Od 0 do 255 |
unsigned int | Od 0 do 65535 |
unsigned short int | Od 0 do 65535 |
unsigned long int | Od 0 do 4294967295 |
21. za
W sumie istnieją 3 rodzaje pętli w C. Pętla for w C jest napisana przy użyciu słowa kluczowego for.
Przykład:
for (a=0; a< 9; ++a)
(
printf("%d ", a);
)
Wynik
0 1 2 3 4 5 6 7 8
22. przełącznik, wielkość liter i domyślne
Używamy instrukcji switch oraz case, gdy blok instrukcji musi być wykonywany między różnymi blokami.
Przykład:
switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)
23. Pętla „do-while”
czynność jest używana wraz z chwilą, aby wykonać inną formę powtórzenia instrukcji. Ta forma pętli wykorzystuje następującą składnię:
do statement while (expression)
Przykład:
a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);
24. a
podczas gdy służy do powtarzania wykonania, gdy warunek jest spełniony.
Składnia:
while (expression) statement
Przykład:
while (*z == ' ') z++;
Wniosek
Możemy zatem stwierdzić, że w sumie jest 32 słów kluczowych, a stała jest wartością, która nie zmienia się w całym programie. Słowo kluczowe jest także słowem zastrzeżonym według języka. Istnieją cztery często używane typy danych, które są int, float, char i void. Każdy typ danych różni się zarówno rozmiarem, jak i zakresem.
Polecane artykuły
To jest przewodnik po słowach kluczowych C. Tutaj omawiamy wprowadzenie i najważniejsze słowa kluczowe języka C ze składnią i przykładami. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -
- Komendy C #
- Zmienne w C ++
- Kapsułkowanie w C.
- Co to jest ES6?
- Słowa kluczowe PHP
- Program czynnikowy w JavaScript
- C # Słowa kluczowe
- Zmienne w JavaScript
- Hermetyzacja w JavaScript
- Mnożenie macierzy programowania C.
- Różne rodzaje pętli z jej zaletami
- Najpopularniejsze 36 słów kluczowych w SQL z przykładami
- Mnożenie macierzy w Javie | Przykłady