İlk program

31 18 3
                                        

Öğrenmeye C++ dilinde örnek bir kod ile başlıyalım.

Öğrenmeye C++ dilinde örnek bir kod ile başlıyalım

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Tabiki bu kod hiç bir şey yapmıyor. Ama bu ilk 5 satrı tüm kodlarımızın başında yazmamız lazım. Gelin ilk satrın ne amaçla yazıldığını anlamaya çalışalım. C++ dilinde binlerce kütüphane var ve biz bunlardan her hangi birini çağırmak istediğimiz zaman "#include" ifadesini yazıyoruz ve bu ifade hep kodun başında oluyor. Mesela gösterilen kodda iostream kütüphanesi çağırılmıştır. Bu kütüphane c++ da temel kodları yazmamız için var ve biz başlangıçta bu kütüphaneyi kullanıcaz. Eğer birden fazla kütüphane çağırmak istiyorsanız bu zaman alt alta include yazıp hepsinin karşısında kütüphanenin ismini yazmalısınız Örnek:

(Bu kodda belirlilen cmath kütüphanesi bize daha fazla riyazi işlemler yapmamıza yardım ediyor örneğin kök altı, veya yuvarlaklaştırma)Ama böyle yazmak yerine içinde tüm kütüphanelerin olduğu bir kütüphane kullana bilirsiniz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

(Bu kodda belirlilen cmath kütüphanesi bize daha fazla riyazi işlemler yapmamıza yardım ediyor örneğin kök altı, veya yuvarlaklaştırma)Ama böyle yazmak yerine içinde tüm kütüphanelerin olduğu bir kütüphane kullana bilirsiniz. Bu kütüphanenin ismi <bits/stdc++.h>. Şimdi ikinci satıra geçelim. "Using namespace std;" ilk önce bu satırı tercüme edelim. Tercümesi "isimlerde std kullan" bu olucaktır. Peki bu ne demek? C++ da çıkışa her hangi bir yazıyı verebilmek veya girişte herhangi bir sayıyı alabilmek için özel kelimeler vardır ve bu kelimeleri kullana bilmemiz için hepsinin arkasında std:: yazmamız gerekiyor. Bu satır ise bunun karşısını alıyor. Dikkat ederseniz bu satırın sonunda ; işaresi var. C++ da tüm satırların sonunda ; işaresi koyulur. Ama istisna olarak kütüphane çağırırken ve s. Satırlarda konulmaz. Şimdi üçüncü satıra gelelim burada int ifadesinin ingizce integer yani tercümesinde tam demek olduğunu bilmemiz lazım. Karşısındaki main() ise main fonksiyonuna ait olan tüm ifadeleri yapmasını söylüyor.

Baştada söylediğim gibi az önceki kod hiç bir şey yapmıyor. Peki biz mesela çıkışa her hangi bir yazı vermek istediğimizde ne yapıcaz?

 Peki biz mesela çıkışa her hangi bir yazı vermek istediğimizde ne yapıcaz?

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Bu kod çıkışa "Hello world!" dizisini verir. Başında yazdığımız cout çıkışa her hangi bir dizi veya sayı vermek istediğimiz belirtir ve cout un karşısında iki adet < işaresi koyulur. Çıkışa vermek istediğimiz diziyi ise çift tırnağın içinde yazıyoruz. Bu durumda bu kodun çıkışında bize şu şekilde bir yazı verilicek:

Peki biz alt satırdan başka bir dizi çıkışa vermek istediğimizde ne yapacağız? Bunun için "

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Peki biz alt satırdan başka bir dizi çıkışa vermek istediğimizde ne yapacağız? Bunun için "

" veya endl ifadesi kullanılır. Örneğin:

Bu kodda iki cout gösterilimiştir ve her ikisi aynı işlevi görüyor

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Bu kodda iki cout gösterilimiştir ve her ikisi aynı işlevi görüyor. Ama biz endl fonksiyonunu daha sık kullanıyoruz.

I learn c++Hikayelerin yaşadığı yer. Şimdi keşfedin