Geri git   CurcunaForum.Org > Webmaster - Grafik - Tasarım > Delphi , Visual basic , C , C++
Kayıt ol Yardım Topluluk

Delphi , Visual basic , C , C++ Delphi , visual basic.

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 10-19-2007   #5
Profil
Site Sahibi
 
joker - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2007
Bulunduğu yer: Samsun
Yaş: 40
Mesajlar: 1.428
Üye No: 1

Seviye: 32 [♥ Bé-Yêu ♥]
Canlılık: 0 / 784
Çekicilik: 476 / 42040
Tecrübe: 39

Teşekkür

Teşekkürler: 3
1 Mesajina 1 Tesekkür Aldi
Rep
Rep Puanı : 1985
Rep Gücü : 10
İtibar :
joker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant futurejoker has a brilliant future
Standart

Void Tipi ve Main() Fonksiyonu



6. Void Tipi ve Main() Fonksiyonu
Öncelikle void tipinden bahsedelim, aslında buna tam olarak tip de diyemeyiz. Bir nevi "tipimsi" olarak adlandırabiliriz. Daha önce çoğu programımızda void i kullandık. Fakat ne işe yaradığından pek bahsetmemiştik. Derleyici genelde void i bir tipe ait bir değer olarak görür fakat, void bir tip olmadığından dolayı döndürülemez.



Alıntı:



[Tüm Bölümler]HTMLAutoCADPhotoshopFlashC++CSSJavaScriptVisual BasicFireworks


Void Tipi ve Main() Fonksiyonu



6. Void Tipi ve Main() Fonksiyonu
Öncelikle void tipinden bahsedelim, aslında buna tam olarak tip de diyemeyiz. Bir nevi "tipimsi" olarak adlandırabiliriz. Daha önce çoğu programımızda void i kullandık. Fakat ne işe yaradığından pek bahsetmemiştik. Derleyici genelde void i bir tipe ait bir değer olarak görür fakat, void bir tip olmadığından dolayı döndürülemez.

Void x: //bu hatalıdır
Void fonksiyon(); // Şayet fonksiyon geri değer döndürmüyorsa kullanılır
Void *isaretci; //isaretci nesnesi herhangi bir tipe sahip değilse bunu kullanır




//Burda geri değer döndürmeyen bir fonksiyonu ele alıyoruz.

Alıntı:
void EkranaYaz(void) {
cout<<"Ekran çıktısı";
}

main() {
EkranaYaz();
return 0;
}



Burada EkranaYaz fonksiyonumuzun bir parametresi yoktur, bunu derleyiciye void olarak belirttik ve bir değer döndürmedik. Bunun içindir ki zaten return ifadesini kullanmadık (fonksiyonun içinde). Fakat bazı fonksiyonlarda return`ü kullanabilir, bu return ifadesi de işlevi sonlandırmak amacı taşır.

Main() Fonksiyonu ve Bilgi Geçilmesi:
Main() fonksiyonumuz diğer fonksiyonlardan biraz daha özel bir yapıya sahiptir. İçine bazı özel parametreler alır. Bunlar argc, agrv[], getenv[] adındadır. Bunların yanında env[] parametresi de bulunmaktadır, fakat biz tercihen getenv[] yi kullanacağız. Şimdi main() in parametreler almış halini yazalım.



Alıntı:
Main( int agrc, char* agrv[], char* getenv[]) {

//kodlar

}



Şeklindedir. Şimdi bunu bir örnek ile pekiştirelim:


Alıntı:
#include <iostream.h>

main(int argc, char *argval[],char *getenv[])
{
int i = 0;

while (getenv[i])
{
cout << getenv[i++]<<endl;

}
}



Burada main() fonksiyonu içinde agrc girilen parametre sayısını, agrv girilen parametrede tutulan sözcüklerin sayısını tutmaktadır. getenv de işletim sisteminin belli değişkenlerini tutar.
__________________

Click the image to open in full size.
joker is offline joker isimli üyenin yazdığı bu Mesajı değerlendirin.   Alıntı ile Cevapla
 

Etiketler
burda, hersey


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 18:56.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.