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