İlk Program
İlk Program
Öncelikle Çalışmalarımda derleyici olarak DevC++ kullanacağım.
C++ yazılmış bir program bir veya birden fazla fonksiyondan oluşur. Fonksiyonlar bir görevi yapan komutlar grubudur.
Her C++ programı mutlaka main() fonksiyonu içermelidir. Program bu fonksiyonla başlar bütün ana işlemler bu fonksiyondan yapılır.
Yazılan her satır komutu noktalı virgül (;) ile sonlanmalıdır. Komutun bittiği anlamına gelir.
İnclude
Diyez(#) işareti ile başlayan komutlar include
birleşeni belirli bir kaynağı çağırma görevinde kullanılır.
#include
Komutu ilk programda kullanılacak cin ve cout komutlarını içerisinde barındıran girdi ve çıktı konutlarıdır.Bu komutların kullanıla bilmesi için iostream kütüphanesinin include ile çağırması gerekmektedir.
Using namespace std
Eğer programımız boyunca cout nesnesi çokça kullanılacaksa namespace tanımlaması programın en basında yazılıp tüm program boyunca bütün fonksiyonlardan erişilmesine olanak sağlamış olur.
iostream komutu kullanıcıdan veri alır ve yazdırır.
using namespace std;
namespace tanımlaması metod içerisinde yapılarak sadece bu metod içerisinde
std namespace nesnelerine direk iletişim sağlanmış olur.
#include<iostream> int main() { /*Burada her cout kullanımından önce:: operatörü ile compiler’a bu nesenenin std namespace’i içerisinden yer aldığı belirtilmiştir*/ std:cout<<“merhaba”<<‘\n’; // \n yeni satır std:cout<<“merhaba”<<‘\t’; // \t tab kadar başluk std:cout<<“merhaba”<< std::endl; // endl yeni satırdan yazar system(“pause”); return 0; }
Çıktı (Cout)
int main() { } bir fonksiyondur.
int tamsayı tipinde bir değer döndür. Her fonksiyonun başı ve sonu { } ayraçları ile belirtilir. int değişkenine değişken tanımlama kısmında anlatıacaktır.
Burada her cout kullanımından önce :: operatörü ile derleyiciye bu nesnenin std namespace’i içerisinde yer aldığı belirtilmiştir.
return 0;
system (“pause”) de kullanılabilir.
#include>iostream> using namespace std; int main() { cout<<“7+3=”<<7+3<<endl; // ekrana 7+3= yazar cout<< 7+3; // ekrana 10 yazar cout<< endl; // bir satir atlatir cout<< “7+3=”<< 7+3<< endl; // tek bir count ile de yazilir system (“pause”); }
int main() { } bir fonksiyondur.
int tamsayı tipinde bir değer döndür. Her fonksiyonun başı ve sonu { } ayraçları ile belirtilir. int değişkenine değişken tanımlama kısmında anlatıcktır.
Burada her cout kullanımından önce :: operatörü ile derleyiciye bu nesnenin std namespace’i içerisinde yer aldığı belirtilmiştir.
system (“pause”) de kullanılabilir.
Programın sonlandırır.
endl; komutu çıktı ekranında bir alt satıra geçer.
Çıktı ekranında aşağıdaki gibi görünür.

Bloklar
{ } ayraçları arasında yer alan komut dizisine blok denir.
int main() { int x=2; cout<<x; return 0; }
Bir fonksiyonun başlayıp bittiği aralığı gösterir.
Girdi (Cin)
cin komutu yazılan programın kullanıcıdan veri almasını sağlar.
#include <iostream> int main() { int yil; std::cout<<“Hangi yilda dogdunuz?”<<‘\t’; std::cin>>yil; std::cout<<2018-yil<<'\t'<<“yasindasiniz.”; return 0; }
yil değişkeni tanımlanmış ve kullanıcıdan bir değer ataması istenmiştir.
cin>>yil komutu ile kullanıcı 1993 değerini yil değişkenine atamış ve program sonucu ekrana yazmıştır.
Burada using namespace kullanılmamış her cin ve cout komutu std :: parametresi ile çağrılmıştır.
int yil değişkenin bir tamsayı olduğunu nitelemektedir.


Elinize sağlık
Teşekkürler.
Gerçekten çok faydalı bilgiler vermişsiniz. Teşekkür ederim.
Güzel düşünceniz için ben teşekkür ederim.