ACIKLAMA
Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda ana fonksiyondan alt fonksiyonlara dizilerin ve değişkenlerin arguman olarak nasıl gonderildiği gosterilmiştir. Programı incelediğinizde elemanayarla isimli fonksiyondaki değişme sadece o kısımda etkili olurken (cunku orada başka bir değişken tanımlanmış yani bellekte başka bir hucrede veri yer tutmaktadır) diziyi arguman olarak gonderdiğimiz de alt fonksiyon ana fonksiyonda bulunan diziyi değiştirmektedir. Cunku adres bilgisi yani aynı bellek hucresi gosterilmiş yani ortada tek bir veri vardır ve iki fonksiyonda ana ve alt fonksiyon aynı veri uzerinde calışmışlardır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları gorunmektedir. Kullandığınız derleyiciye gore bu headerları kaldırmanız gerekmektedir.
Kod:
//--------------------------------------------------------------------------- #include #pragma hdrstop #include #include void diziAyarla(int x[],int); void elemanAyarla(int); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) ; printf("Dizi Fonksiyona Gonderilmeden Once....\n"); printf("Sirasiyla Dizi Degerleri: "); for(int i=0;i
Dizilerin ve Değişkenlerin Alt Fonksiyonlara Arguman Olarak Gonderilmesi
Android & IOS Uygulama Geliştirme0 Mesaj
●30 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- Dizilerin ve Değişkenlerin Alt Fonksiyonlara Arguman Olarak Gonderilmesi