Giriş - 1 : Merhaba Dünya!


     İlk örnek geleneksel bir giriş olarak merhaba dünya olsun. Şimdi C ve sonrasında Cpp üzerinde merhaba dünya örneklerini göreceğiz. Nasıl derlenir, sonuçları nasıl izlenir bahsedeceğiz. Kodu satır satır açıklamayacağım. Yorum satırları ile açıklamaya çalışacağım. Bu blogda sadece örnekleri göstermeye çalışacağım. Konu anlatımına girmeyeceğim.


 hello.c
#include<stdio.h>
int main()
{
   printf("Merhaba Dunya!\n"); // " " arasındaki yazı dizisi konsolda gösterilir.
                               // \n ile alt satıra geçilir
   return 0;                   // main fonksiyonu int tipinde olduğu için dönüş değeri gerekir
}
  

Derleme ve çalıştırma:

       
$ gcc hello.c -o hello
$ ./hello 
Merhaba Dunya!
$ 


Şimdi aynı örneği cpp ile görelim.

 hello.cpp
#include <iostream>
using std::cout;

int main() 
{
    cout << "Hello, World!\n";
    return 0;
}
  

Derleme ve çalıştırma:

       
$ g++ hello.cpp -o hellocpp
$ ./hellocpp 
Merhaba Dunya!
$ 

Cpp örneği şu şekilde de yazılabiliyor:

#include <iostream>
using namespace std;

int main() 
{
    cout << "Hello, World!\n";
    return 0;
}
  

Burada std namespace bütün olarak yükleniyor ve bunun doğru olmayabileceği düşünülüyor. Bunun sebebi de bu namespace içine gelecekte eklenebilecek bir fonksiyonun sizin kullandığınız bir başka fonksiyon ile çakışma ihtimali. Bu sebeple şuan için sadece kullanacağımız cout fonksiyonunu belirtmek yeterli.

c ve cpp dosyaları derlenirken gcc ve g++ derleyicileri arasında geçiş yaptık. Bunu da gözden kaçırmamak gerekir.


Yorumlar

Bu blogdaki popüler yayınlar

31 : Fonksiyonda Struct Kullanımı

Structure - 29 : Yapılar ile Öğrenci Bilgileri Tutma

23 : İki Karakter Dizisini Birleştirme