C/C++
Урок 2 C++: Променливи в Си++
- Details
- Category: C++ първи стъпки
- Published Date
- Автор onewg
- Hits: 163
По време на изпълнението на дадена програма е необходимо да оперира с някакви стойности.
Стойностите с които оперира програмата се наричат променливи.
Променливите служат като контейнери за данни от някакъв характер цялочислен, булев, чар или друг.
Променливата физически представлява една или повече клетки в оперативната памет на системата.
Информацията във всяка клетка е достъпна от нейният адрес.
Хората много трудно биха боравили с адреси в адресното пространство.
Примерно на адрес 1773 от оперативната памет е записана някаква стойност, но каква е тая стойност и за какво служи тя никой не знае, освен може би само програмата.
За да е по приятелска една променлива ние и даваме човешко име, или такова в чиито човешки мозък, или по точно асоциативният му начин на работа я свързва с даден модел, развитие, предмет, лице, събитие, общност или каквото желаете.
Примерно променлива с име 1773 не ни говори нищо, но променлива с име gosho, или my_car ви асоциатира с дадено нещо.
Но името е само асоциация към адрес, лесно можем да вземем адрес на дадена променлива, това става с амперсант &
пример:
#include
using namespace std;
int main ()
{
int gosho = 30;
cout << &gosho;
system( " pause " );
return 0;
}
Този код ще ни изпише къде се намира физическият адрес на променливата. ще е нещо от сорта на 0х22ff745
Променливата за да се ползва трябва да бъде заявено предварително типа данни които ще съдържа в нея.
Това се прави с кючовете думи (има тема за тях)
Систаксиса е следният:
tip-danni ime-na-promenliva
int year;
Това заявява че ще ползваме променлива която ще съдържа цялочислен тип и ще носи име year вече променливата можем да я ползваме, когато свързахме типа и с името.
Някой особенности при променливите в си++
Една променлива заявена че ще носи един тип данни, не може да се презаяви за друг тип данни..
Една променлива заявена че ще носи цялочислен тип, не може да носи число с плаваща запетая.
При презаписването на две различни променливи, от различен тип, те ще си прехвърлят съдържанието си но не и типа с който са декларирани.
Име на променлива не може да започва с число, не може да е ключова дума,не може да има специални знаци интервали или табулации.
В името може да има числа, може да има долна черта.
Променливите в си++ са чувствителни към регистъра на буквите, тоест my_var, My_var, mY_var са различни променливи в си++.
JavaScript
WEB
Компютърни езици
Операционни с-ми
Офис
База данни
Хардуер
Въпроси - отговори
Други
Форма за вход
Най-гледани
Кой е тук?
Има 22 гости и няма потребители на линия






