Giriş - 1 : Merhaba Dünya!
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
Yorum Gönder