Въведение в C Ключови думи
Ключовите думи са известни като предварително дефинирани, както и резервирани думи, които се използват при програмиране, съдържащи специални значения за компилатора. Те са част от синтаксиса и също така не можем да ги използваме като идентификатор. Тъй като C е чувствителен към регистър език, всички ключови думи трябва да бъдат написани в малки букви. По-долу имаме списък с всички ключови думи, които са разрешени в ANSI C.
C Ключови думи с примери
По-долу сме обсъдили всички тях, заедно с техните примери.
1. Летливи
Тази ключова дума е необходима, за да създаде летливи обекти. Тези летливи обекти имат способността да се променят в непознатия или непоменат метод чрез хардуер.
Пример:
const volatile ex;
- В този пример ex се счита за летливия обект.
- Програмата няма възможност да променя ex, тъй като е постоянна променлива. Но хардуерът има възможност да го модифицира, тъй като ex се счита за летлив обект.
2. авто
Тази ключова дума се използва за деклариране на автоматичните променливи.
Пример:
auto int v1;
- Това конкретно определение означава, че v1 се счита за променлива от клас съхранение и тип данни на int.
- Променливите, които декларираме във функционалните тела, по подразбиране се считат за автоматични. Всеки път, когато се изпълнява функция, те се пресъздават.
- Автоматичните променливи също се наричат локални променливи, тъй като са локални за функцията.
3. чар
char ключова дума се използва за деклариране на променливата на символите. Променливите, които са от тип char, са с 1 байт дължина. Те могат да се подпишат (това е по подразбиране, освен ако не използваме опцията за компилатор '-funsigned-char' или 'неподписан'), което означава, че имат диапазон от -128 до 127 и 0 до 255, съответно.
Пример:
char a;
В този пример a се счита за променлива от типа на знаците.
4. двоен и плаващ
Двете ключови думи двойни, както и float, са необходими за деклариране на променливи тип плаващ тип.
Пример:
float a;
Double b;
В този пример a се счита за променлива с плаващ тип с една точност и b се счита за променлива с плаващ тип с двойна точност.
5. const
Ние обявяваме идентификатор за постоянен чрез използването на ключовата дума const.
Пример:
const int r = 5;
6. ако и друго
Ние използваме, ако и друго, за да вземаме решения в C програмирането.
Пример:
if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);
В случай че стойността на a е различна от 1,
изход:
а не е 1.
7. прекъснете и продължете
Декларацията за почивка ще накара програмата да изскочи от най-вътрешния и затварящ цикъл по изричен начин. Продължението се използва за операции, прескачащи определени операции, които са вътре в цикъла.
Пример:
for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)
Резултат:
1 2 4 5 6
В този пример, когато a е равно на 3, тогава операторът Continue ще играе своята роля и ще пропусне 3. Докато всеки път, когато a е равен на 7, декларацията за прекъсване ще играе своята роля и ще прекрати за цикъл.
8. enum
В C програмирането видовете изброяване се декларират чрез ключова дума enum.
Пример:
enum deck
(
kings;
queens;
jokers;
);
В този пример се създава изброена колона с променлива, като има таговете: крале, кралици и жокери.
9. екстерн
Ключовата дума Extern показва, че идентификаторът е дефиниран някъде другаде. Той също така показва, че действително съхранението, както и първоначалната стойност, или тялото на функцията са дефинирани някъде другаде, предимно в отделния модул.
- Формат: дефиниция на данни за външни източници; прототип на функцията за екстерн;
Пример:
extern int f;extern void factorial (int a);
10. връщане
Завръщането се използва за излизане от функцията. Той ще излезе от текущата функция, която се изпълнява незабавно, и ще се върне към процедурата за повикване. По желание може да върне и стойност.
Синтаксис:
return (expression);
Пример:
int ret (int a)( return (a*a);)
11. sizeof
sizeof се използва за връщане на размера на израза или вида на него. Използва се за връщане на размера в байтове.
Синтаксис:
sizeof expressionsizeof (type)
Пример:
a = calloc (100, sizeof (int));
12. goto
goto ключова дума е необходима за прехвърляне на контрол от една позиция на друга.
Синтаксис:
goto identifier;
Контролът се прехвърля безусловно до местоположението на локален етикет, който е определен от идентификатора.
Пример:
a: … goto a;
13. вх
int ключова дума се използва за деклариране на целочислената променлива тип.
Пример:
int b;
В този пример b е цяло число.
14. регистрирайте се
Тази ключова дума се използва за създаването на регистърните променливи, които са много по-бързи в сравнение с нормалните променливи.
Пример:
register int r1;
15. статичен
Тази ключова дума се използва за създаване на статична променлива. Стойностите на статичните променливи се запазват до края на програмата. Той казва, че функцията или елементът е известен само в обхвата на текущата компилация. Освен това, ако използваме статичната ключова дума заедно с променливата, която е локална за функцията, тя би позволила последната стойност на променливата да се запази при последователни повиквания към тази функция.
Пример:
static int v;
16. структура
Ключова дума struct се използва за деклариране на структурата. Структурата се използва за държане на променливите на различни типове данни под едно име. Точно като обединението, той групира променливите в един запис. Също така, името на struct-type се счита за незадължително име на таг, което сочи към типа структура. Променливите на една структура са дефиниции на данни и те не са задължителни. Въпреки че и двете не са задължителни, едно от двете трябва да се появи.
Пример:
struct st (
char n (70);
float m;
int a;
) st1, st2;
17. съюз
Ключова дума Union е необходима за групиране на различните типове на променлива под едно име.
union st
(
char n(60);
float m;
int a;
)
18. нищожен
Тази ключова дума означава, че функцията няма да връща никаква стойност.
Пример:
void test(int a)
(
…..
)
В този пример функционалният тест () не връща стойност, тъй като типът връщане е невалиден.
19. typedef
Тази ключова дума е необходима, за да асоциира тип заедно с идентификатор по изричен начин.
Пример:
typedef float k;
k lion, tiger;
20. кратък, дълъг, подписан и неподписан
Кратките, дългите, подписани, както и неподписаните ключови думи са типът модификатори, който променя значението на основния тип данни, за да се получи новият тип.
Пример:
short int smallI;
long int big;
signed int normal;
unsigned int positive;
Валидният диапазон от валидни типове данни е посочен в следната таблица:
подписан чар | -128 до 127 |
подписан вх | От -32768 до 32767 (подписът е по подразбиране) |
подписан кратък вх | -32768 до 32767 |
подписан дълго вх | -2147483648 до 2147483647 |
неподписан чар | 0 до 255 |
неподписан вх | 0 до 65535 |
неподписан къс вх | 0 до 65535 |
неподписан дълъг int | 0 до 4294967295 |
21. за
Общо има 3 вида цикли в C. Формата за цикъл в C се пише с помощта на ключовата дума за.
Пример:
for (a=0; a< 9; ++a)
(
printf("%d ", a);
)
продукция
0 1 2 3 4 5 6 7 8
22. превключвател, случай и по подразбиране
Ние използваме превключватели, както и случаи на случаите, когато блокът от оператори трябва да бъде изпълнен между различни блокове.
Пример:
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. Направете цикъл
do се използва заедно с известно време, за да се направи различна форма на повторение на изказването. Тази форма на цикъла използва следния синтаксис:
do statement while (expression)
Пример:
a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);
24. докато
докато той се използва за повторение на изпълнението, когато условието е вярно.
Синтаксис:
while (expression) statement
Пример:
while (*z == ' ') z++;
заключение
Така можем да заключим, че има общо 32 ключови думи и константата е стойност, която не се променя в цялата програма. Също така, ключова дума е запазена думи по език. Съществуват четири често използвани типа данни, които са int, float, char и void. Всеки от типовете данни се различава по размер и обхват един от друг.
Препоръчителни статии
Това е ръководство за C Ключови думи. Тук обсъждаме въвеждането и най-добрите ключови думи на C със синтаксис и примери. Можете също да разгледате следните статии, за да научите повече -
- C # Команди
- Променливи в C ++
- Капсулиране в С
- Какво е ES6?
- PHP Ключови думи
- Факторна програма в JavaScript
- C # Ключови думи
- Променливи в JavaScript
- Капсулиране в JavaScript
- C Матрично умножение на програмиране
- Различни видове контури с неговите предимства
- Топ 36 ключови думи в SQL с примери
- Матрично умножение в Java | Примери