Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
264
Tıklama
0
Öne Çıkarma
c de değişkenlerin yerleri?????
E
19 yıl
Binbaşı
Konu Sahibi

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



K
19 yıl
Binbaşı

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.



U
19 yıl
Binbaşı

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 >
Bu mesaja 1 cevap geldi.
E
19 yıl
Binbaşı
Konu Sahibi

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??


Bu mesaja 1 cevap geldi.
U
19 yıl
Binbaşı

pascal çok bilmem ama tam olarak aynı şeyden bahsediyoruz.


Bu mesaja 1 cevap geldi.
E
19 yıl
Binbaşı
Konu Sahibi

evet anladım sağolun



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.