Променливи на езика C. Декларация на променлива в C

Моля, спрете AdBlock на този сайт.

За да съхранявате всякакви данни във вашата програма, имате нужда от променливи. На първо място, трябва да се научите как да създавате тези променливи в програмата. С други думи, припомняйки нашата аналогия с кутиите, за да сложите нещо в кутия, би било добре първо да го вземете някъде, точно тази кутия.

Как да декларирам променлива?

Деклариране променливи

В примера на фигурата създаваме променлива с име num, в която можем да съхраняваме цели числа. Типът данни int показва, че ще използваме променлива за съхраняване на цели числа.

Още няколко примера:

Листинг 1. Деклариране на променливи

Има едно правило за запомняне на имената на променливи.

Всяка последователност от символи на латинската азбука, цифри и долната черта "_", която започва с буква, може да се използва като име на променлива.

Всъщност има допълнителни ограничения за името на променливата, но засега няма да навлизаме в такива подробности. Нека разгледаме по-добре примери за правилни и неправилни имена.

Правилни имена на променливи

Peremennaya, flag, f3, var4, KolichestvoBukv, fd4s, FLaG, key_number

Невалидни имена на променливи

2num - започва с число
num flat - съдържа интервал в името

nomer-telefona - съдържа тире

И още един важен момент. В езика за програмиране C буквите са много важни. Например променливите с име flag, FLAG, FlAg, fLAg са различни променливи. Освен това има редица думи, които не могат да се използват за назоваване на променливи. Например int, void, return и други. Това са специални ключови думи, които са запазени за нуждите на самия език и не могат да се използват никъде другаде.

Листинг 2. Деклариране на множество променливи

Всичко е просто и логично. Първо се посочва видът на променливите и след това имената им, разделени със запетаи.

Променлива в компютърната памет.

Листинг 3. Деклариране на две променливи

променливи

Фиг. 3. Променливи в компютърната памет.

Фигурата обикновено показва паметта на компютъра като набор от клетки, всяка от които може да съхранява нещо. В този случай реална променлива заема две клетки и само цяло число. Това съотношение (две към едно) е условно. Всъщност на вашия компютър променлива от реален тип може да отнеме например четири пъти повече памет, отколкото целочислена променлива.

Решете предложените задачи: За удобство на работата незабавно превключете в режим на цял екран

Изследователски задачи за хакери

  1. Декларирайте променлива с грешно име в програмата и се опитайте да я компилирате. Вижте каква грешка ще даде компилаторът.
  2. Намерете списък с всички ключови думи C. Можете да търсите в езиковия стандарт (подсказка: "ключови думи") или в Интернет. Не е нужно да ги запомняте, но си струва да ги разгледате веднъж.