Цей підручник містить коротку інформацію про всі 32 ключові слова в програмуванні на C.
Ключові слова в програмуванні на С | |||
---|---|---|---|
авто | перерва | справа | char |
конст | продовжувати | за замовчуванням | робити |
подвійний | ще | перерахування | зовнішній |
плавати | для | йти до | якщо |
інт | довгота | реєструвати | повернення |
короткий | підписаний | розмір | статичний |
структура | перемикач | typedef | союз |
без підпису | порожнеча | мінливий | поки |
Опис усіх ключових слів у C
авто
Ключове слово auto оголошує автоматичні змінні. Наприклад:
auto int var1;
Це твердження припускає, що var1 є змінною класу зберігання auto і типу int.
Змінні, оголошені в тілах функцій, за замовчуванням є автоматичними. Вони відтворюються кожного разу, коли виконується функція.
Оскільки автоматичні змінні є локальними для функції, їх також називають локальними змінними. Щоб дізнатись більше, відвідайте клас зберігання C.
зламати і продовжити
Оператор break негайно припиняє внутрішній цикл, коли він зустрічається. Він також використовується для завершення оператора switch.
Оператор continue пропускає твердження після нього всередині циклу для ітерації.
for (i = 1; i <= 10; ++ i) (if (i == 3) continue; if (i == 7) break; printf ("% d", i);)
Вихідні дані
1 2 4 5 6
Коли i дорівнює 3, оператор continue набуває чинності і пропускає 3. Коли i дорівнює 7, оператор break вступає в дію і завершує цикл for. Щоб дізнатись більше, відвідайте C перерва і продовжуйте заяву
перемикач, регістр та за замовчуванням
Оператор switch і case використовується, коли блок операторів повинен виконуватися серед багатьох блоків. Наприклад:
перемикач (вираз) (випадок '1': // деякі оператори для виконання при 1 перерві; випадок '5': // деякі оператори для виконання при 5 перерві; default: // деякі оператори для виконання за замовчуванням;)
Відвідайте оператор C switch, щоб дізнатися більше.
char
Ключове слово char оголошує змінну символу. Наприклад:
буквений алфавіт;
Тут алфавіт є змінною типу символу.
Щоб дізнатись більше, відвідайте типи даних C.
конст
Ідентифікатор можна оголосити постійним за допомогою ключового слова const.
const int a = 5;
Щоб дізнатись більше, відвідайте змінні та константи C.
робити … поки
int i; do (printf ("% d", i); i ++;) while (i <10)
Щоб дізнатись більше, відвідайте цикл C do… while
подвійний і поплавковий
Ключові слова double та float використовуються для оголошення змінних типу плаваючого типу. Наприклад:
номер поплавця; подвійний longNumber;
Тут число - це плаваюча змінна типу з однією точністю, тоді як longNumber - це плаваюча змінна типу з подвійною точністю.
Щоб дізнатись більше, відвідайте типи даних C.
якщо і ще
У програмуванні на мові C, if та else використовуються для прийняття рішень.
if (i == 1) printf ("i є 1.") else printf ("i не 1.")
Якщо значення i відрізняється від 1, виведеться:
i не 1
Щоб дізнатись більше, відвідайте заяву C if … else.
перерахування
Типи перерахування оголошуються в програмуванні на C за допомогою ключового слова enum. Наприклад:
костюм з переліком (серця; лопати; булави; діаманти;);
Тут створюється перелічена змінна масть, що містить теги: серця, піки, палиці та діаманти.
Щоб дізнатись більше, відвідайте C enum.
зовнішній
Ключове слово extern заявляє, що змінна або функція має зовнішню зв'язок поза заявленим файлом.
Щоб дізнатись більше, відвідайте тип зберігання C.
для
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
Короткі, довгі, підписані та непідписані ключові слова - це модифікатори типу, які змінюють значення базового типу даних, щоб отримати новий тип.
короткий int smallInteger; long int bigInteger; підписано int normalInteger; unsigned int positiveInteger;Діапазон типів даних типу int
Типи даних | Діапазон |
---|---|
короткий інт | -32768 до 32767 |
довгий інт | -2147483648 до 214743648 |
підписаний міжнар | -32768 до 32767 |
без підпису int | Від 0 до 65535 |
повернення
Ключове слово return припиняє функцію і повертає значення.
int func () (int b = 5; return b;)
Ця функція func()
повертає 5 функції, що викликає. Щоб дізнатись більше, відвідайте визначені користувачем функції C.
розмір
Ключове слово sizeof оцінює розмір даних (змінної чи константи).
#include int main () (printf ("% u байт.", sizeof (char));)
Щоб дізнатись більше, відвідайте операторів C.
Вихідні дані
1 байт.
реєструвати
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) (…)
Тут testFunction()
функція не може повернути значення, оскільки її тип повернення порожній.
мінливий
Ключове слово volatile використовується для створення нестабільних об'єктів. Нестабільний об’єкт може бути модифікований невизначеним способом апаратним забезпеченням.
const летке число
Тут число є летким об’єктом.
Оскільки число є константою, програма не може його змінити. Однак апаратне забезпечення може його змінити, оскільки це нестабільний об’єкт.