Declaration: İngilizce ve Türkçe Anlamı
Declaration:
- İngilizce: Declaration
- Türkçe: Beyan
Tanım:
Bir declaration, bir değişkenin adını, türünü ve kapsamını belirten bir ifadedir. Bir declaration, bir değişkeni ilk kez kullandığınızda veya bir değişkenin türünü değiştirmek istediğinizde kullanılır.
Kullanım:
Bir declaration, aşağıdaki biçimde yazılır:
<tür> <değişken adı>;
Örneğin, aşağıdaki declaration, x
adında bir tamsayı değişkeni tanımlar:
int x;
Aşağıdaki declaration ise, y
adında bir ondalıklı sayı değişkeni tanımlar:
double y;
Kapsam:
Bir değişkenin kapsamı, değişkenin erişilebildiği kod bloğudur. Bir değişkenin kapsamı, değişkenin declaration’ının bulunduğu kod bloğu ve bu kod bloğunun iç içe geçmiş kod bloklarıdır.
Örneğin, aşağıdaki kodda, x
değişkeninin kapsamı, main()
fonksiyonudur:
int main() {
int x;
// ...
}
Aşağıdaki kodda ise, y
değişkeninin kapsamı, foo()
fonksiyonudur:
void foo() {
int y;
// ...
}
Ömür:
Bir değişkenin ömrü, değişkenin bellekte tutulduğu süredir. Bir değişkenin ömrü, değişkenin declaration’ının bulunduğu kod bloğunun yürütülmeye başlandığı andan, bu kod bloğunun yürütülmesinin sona erdiği ana kadar sürer.
Örneğin, aşağıdaki kodda, x
değişkeninin ömrü, main()
fonksiyonunun yürütülmeye başlandığı andan, main()
fonksiyonunun yürütülmesinin sona erdiği ana kadar sürer:
int main() {
int x;
// ...
}
Aşağıdaki kodda ise, y
değişkeninin ömrü, foo()
fonksiyonunun yürütülmeye başlandığı andan, foo()
fonksiyonunun yürütülmesinin sona erdiği ana kadar sürer:
void foo() {
int y;
// ...
}
İpuçları:
- Bir değişkeni ilk kez kullandığınızda, mutlaka bir declaration kullanın.
- Bir değişkenin türünü değiştirmek istediğinizde, mutlaka bir declaration kullanın.
- Bir değişkenin kapsamını ve ömrünü dikkatlice düşünün.
- Gereksiz yere çok sayıda değişken tanımlamayın.