Şimdi Ara

c de değişkenlerin yerleri?????

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
264
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • c hakkında iki tane kitabım var biri
    1 algoritma geliştirme ve programlamaya giriş (içinde basic,pascal ve c örnekleri var)
    2 temel c programlama (g.murat taşmbası /altaş kitapevi)

    problem bu iki kitapt adeğişkenleri ayrı yerde kullanmış
    biri main() den önde
    diğeri main() den sonra kullanmış
    kafam karıştı herhalde baskı hatası olamaz
    yardım ederseniz cok sevinirim



  • Mainden önce kullanılanlar global değişkenlerdir. Bunlar programdaki her fonksiyondan cagirilabilir. Fonksiyonun içinde tanımlanmasına gerek olmaz.

    Mainin içindekiler ise eger fonksiyona "by referance" göndermezsen sadece mainin içinde kullanılır. Diger fonksiyonlarda kullanılamaz.
  • herhalde main'in içinde ve dışında demek istiyorsun.
    değişkenler tanımlandıkları "scope" içerisinde geçerlidirler.
    eğer bir değişkeni main fonksiyonu içinde tanımlarsan sadece main fonksiyonu içinde kullanabilirsin. fonksiyon dışında kullanamazsın.

    (bkz. scope kavramı)

    [EDIT] Murat Özsay benden hızlı davranmış, ayrıca kendisinin bahsettiği gibi bir de referance olayı var ama sanırım henüz onu fazla karıştırmasan iyi edersin ;) veya karıştır ve de öğren rahat edersin...



    < Bu mesaj bu kişi tarafından değiştirildi un.real -- 9 Ağustos 2005, 15:07:49 >
  • yani bu şey gibi pascalda procedure kullanımı gibi değişkenler procedurun içinde kullanıldığı zaman genel kullanılmıyo
    fakat genel tanımlamalarda kullanıldığında tum procedure ler de kullanılıyo
    böyle bi şey değil mi??
  • pascal çok bilmem ama tam olarak aynı şeyden bahsediyoruz.
  • evet anladım sağolun
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.