Yazeka
Arama sonuçlarına göre oluşturuldu
C programlama dilinde yerel (local) ve global (genel) değişkenler şu şekilde tanımlanabilir:
- Yerel (local) değişkenler 134. Kullanıldığı fonksiyon içerisinde bildirilen ve yalnızca bildirildiği fonksiyon içerisinde tanınan ve kullanılabilen değişkenlerdir 134.
- Global (genel) değişkenler 134. Bütün fonksiyonların dışında bildirilen, program boyunca sürekli olarak kullanılabilen ve programın herhangi bir yerinde ulaşılabilen değişkenlerdir 134.
Örnek bir kod üzerinden açıklamak gerekirse 4:
#include <stdio.h> // Verilen sayının karesini hesaplar void kare_hesapla(int sayi) { // kare_hesapla fonksiyonunda // a değişkeni tanımlıyoruz. int a; a = sayi * sayi; printf("Sayının karesi : %d\n", a); } // Verilen sayının küpünü hesaplar void kup_hesapla(int sayi) { // kup_hesapla fonksiyonunda // a değişkeni tanımlıyoruz. int a; a = sayi * sayi * sayi; printf("Sayının küpü : %d\n", a); } int main(void) { // main( ) fonksiyonunda // a değişkeni tanımlıyoruz. int a; printf("Sayı giriniz > "); scanf("%d", &a); printf("Girdiğiniz sayı : %d\n", a); kare_hesapla(a); // Eğer a değişkeni lokal olmasaydı, // kare_hesapla fonksiyonundan sonra, // a'nın değeri bozulur ve küp yanlış // hesaplanırdı. kup_hesapla(a); return 0; }
5 kaynaktan alınan bilgiyle göre: