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