Ten samouczek zawiera krótkie informacje na temat wszystkich 32 słów kluczowych w programowaniu w C.
Słowa kluczowe w programowaniu w C. | |||
---|---|---|---|
automatyczny | przerwa | walizka | zwęglać |
konst | kontyntynuj | domyślna | robić |
podwójnie | jeszcze | enum | zewnętrzny |
pływak | dla | iść do | Jeśli |
int | długo | zarejestrować | powrót |
krótki | podpisany | rozmiar | statyczny |
struct | przełącznik | typedef | unia |
niepodpisany | unieważnić | lotny | podczas |
Opis wszystkich słów kluczowych w C
automatyczny
Słowo kluczowe auto deklaruje zmienne automatyczne. Na przykład:
auto int var1;
To stwierdzenie sugeruje, że var1 jest zmienną klasy pamięci auto i typ int.
Zmienne deklarowane w treściach funkcji są domyślnie automatyczne. Są one odtwarzane za każdym razem, gdy funkcja jest wykonywana.
Ponieważ zmienne automatyczne są lokalne dla funkcji, nazywane są również zmiennymi lokalnymi. Aby dowiedzieć się więcej, odwiedź klasę pamięci C.
przerwij i kontynuuj
Instrukcja break przerywa najbardziej wewnętrzną pętlę natychmiast po jej napotkaniu. Służy również do przerywania instrukcji switch.
Instrukcja continue pomija instrukcje znajdujące się po niej w pętli na potrzeby iteracji.
for (i = 1; i <= 10; ++ i) (if (i == 3) kontynuuj; if (i == 7) przerwa; printf ("% d", i);)
Wynik
1 2 4 5 6
Kiedy i jest równe 3, instrukcja continue wchodzi w życie i pomija 3. Gdy i jest równe 7, zaczyna obowiązywać instrukcja break i kończy pętlę for. Aby dowiedzieć się więcej, odwiedź C break and continue statement
przełącznik, wielkość liter i domyślne
Instrukcja switch i case jest używana, gdy blok instrukcji ma zostać wykonany wśród wielu bloków. Na przykład:
switch (wyrażenie) (case '1': // niektóre instrukcje do wykonania, gdy 1 break; case '5': // niektóre instrukcje do wykonania, gdy 5 break; default: // niektóre instrukcje do wykonania, gdy domyślnie;)
Odwiedź instrukcję przełącznika C, aby dowiedzieć się więcej.
zwęglać
Słowo kluczowe char deklaruje zmienną znakową. Na przykład:
alfabet znaków;
Tutaj alfabet jest zmienną typu znakowego.
Aby dowiedzieć się więcej, odwiedź C typy danych.
konst
Identyfikator można zadeklarować jako stały, używając słowa kluczowego const.
const int a = 5;
Aby dowiedzieć się więcej, odwiedź C zmienne i stałe.
zrób… chwilę
int i; do (printf ("% d", i); i ++;) while (i <10)
Aby dowiedzieć się więcej, odwiedź pętlę C do… while
podwójne i pływające
Słowa kluczowe double i float służą do deklarowania zmiennych typu zmiennoprzecinkowego. Na przykład:
liczba zmiennoprzecinkowa; double longNumber;
Tutaj number jest zmienną typu zmiennoprzecinkowego o pojedynczej precyzji, natomiast longNumber jest zmienną typu zmiennoprzecinkowego o podwójnej precyzji.
Aby dowiedzieć się więcej, odwiedź C typy danych.
jeśli i jeszcze
W programowaniu w C, jeśli i jeszcze są używane do podejmowania decyzji.
if (i == 1) printf ("i jest 1") else printf ("i nie jest 1")
Jeśli wartość i jest różna od 1, wynik będzie:
nie jestem 1
Aby dowiedzieć się więcej, odwiedź oświadczenie C if… else.
enum
Typy wyliczenia są deklarowane w programowaniu w języku C przy użyciu słowa kluczowego enum. Na przykład:
kolor enum (kier; pik; trefl; karo;);
Tutaj tworzony jest wyliczony zmienny kolor z tagami: kier, pik, trefl i karo.
Aby dowiedzieć się więcej, odwiedź C enum.
zewnętrzny
Słowo kluczowe extern deklaruje, że zmienna lub funkcja ma zewnętrzne powiązanie poza zadeklarowanym plikiem.
Aby dowiedzieć się więcej, odwiedź typ pamięci C.
dla
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
Krótkie, długie, podpisane i niepodpisane słowa kluczowe to modyfikatory typu, które zmieniają znaczenie podstawowego typu danych w celu uzyskania nowego typu.
short int smallInteger; long int bigInteger; podpisany int normalInteger; unsigned int positiveInteger;Zakres typów danych typu int
Typy danych | Zasięg |
---|---|
krótki int | -32768 do 32767 |
długi int | -2147483648 do 214743648 |
podpisany int | -32768 do 32767 |
unsigned int | Od 0 do 65535 |
powrót
Słowo kluczowe return kończy funkcję i zwraca wartość.
int func () (int b = 5; return b;)
Ta funkcja func()
zwraca 5 do funkcji wywołującej. Aby dowiedzieć się więcej, odwiedź C Funkcje zdefiniowane przez użytkownika.
rozmiar
Słowo kluczowe sizeof ocenia rozmiar danych (zmienna lub stała).
#include int main () (printf ("% u bajtów.", sizeof (char));)
Aby dowiedzieć się więcej, odwiedź operatorów C.
Wynik
1 bajty.
zarejestrować
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) (…)
W tym przypadku testFunction()
funkcja nie może zwrócić wartości, ponieważ jej typ zwracany jest nieważny.
lotny
Słowo kluczowe volatile jest używane do tworzenia obiektów nietrwałych. Zmienny obiekt może zostać zmodyfikowany w nieokreślony sposób przez sprzęt.
stała liczba lotna
Tutaj liczba jest zmiennym obiektem.
Ponieważ liczba jest stała, program nie może jej zmienić. Jednak sprzęt może to zmienić, ponieważ jest to obiekt ulotny.