mutasyon şeysi ya okuduydum hatırımde şetti birden :D kendinize ayığ olunuz

hocam nerden yapıştırıyosan nemli değil. sen yazmaya devam et ben de okumaya. c dilini az çok biliyorum ama harika anlatıyosun. hoşuma gitti. eksiklerimi grüyorum. All I need is a possibility.

notasyon ne demek acaba? Living Death

Ilk programimiz!// ilk1. cpp// Ekrana "Bu benim ilk programim" yazdiriyoruz#include int main Simdi Yazdigimiz programi inceleyelim: "//" isaretini açiklama satirlarinda kullaniyoruz. C++ derleyicisi bu notasyonla baslayan satiri okumaz. Bununla birlikte daha uzun cümlelerimiz olursa bunlari da " / / " notasyonunun içinde yazicagiz. Bu zellik de C den bize kalma. Demistik zaten C `nin tüm zelliklerini C++ içerir. Fakat biz genelde " // " yi kullanacagiz.#include : Bu bizim C++ da bulunan kütüphane dosyamizi çagirmaya yariyor. Ben size syle tarif edeyim.iostream. h kütüphanesindeki hazir olan " cout " fonksiyonunu çagiriyor. Yani buda bizim fazla kod yazmamiza engel oluyor. . h ile biten dosyalar kütüphane dosyalaridir. Bunu suna da benzetebiliriz. Farz edelim ki elimizde bir alet çantasi var içinden tornavidayi çagirdigimizda vida sikacagizdir. Bu da ona benziyor. C++ da ki hazir kütüphanelerde bir çok hazir fonksiyonlar vardir. Ilerde Bu hazir fonksiyonlar isimizi grmemeye baslayinca kendi kütüphanemizi yapmaya baslayacagiz. Tabi bu seviyeye geldigimizde olayi hemen hemen kavramis olacagiz, tabi neden olmasin yle degil mi?Daha sonraki satir her C++ programinda mutlaka bulunmasi gereken bir satirdir. Her C++ programinda main fonksiyonu olmak zorundadir; bu fonksiyonumuzun nünde ise o fonksiyonun dnderdigi degiskenin veri tipi olmalidir. Tabi ki C++ fonksiyonlar ve onlarin dnderdikleri degerler konusunu da ileride isleyecegiz. Bir sonraki satirda ise; C++ fonksiyonlar ve kod bloklari " " parantezleri arasinda bulunmalidir. main de bir fonksiyon ise onun içindeki kodlar dogal olarak parantezleri arasindadir. Program derlenip çalistirildiginda ise ( Turbo C++ 3.1 kullaniyorsaniz ctrl+f9 kisa yoluyla programi çalistirabilirsiniz ) karsimiza "Bu benim ilk programim" yazisi çikacaktir. Iste bu yaziyi ekrana veren komut da iostream. h kütüphanesindeki cout fonksiyonudur. nemli bir nokta ise C++ dilinde her satir ifadenin sonuna " ; " koymak zorundayiz. Bundan farkli olarak #include satirlarinin ve bir kaç farkli satirin arkasina " ; " gelmez. Bunlari ileride grecegiz. Return 0 : programimizin çikis noktasidir. Eger return ile 0 degeri dnderirsek programimizin güvenle çiktigini isletim sistemine bildirmis oluruz. Bu sayede güvenle programimizin çalistigini grecegiz. Simdi size bir rnek daha verecegim bununla da ayni çiktiyi elde edecegiz. Arasindaki farklari eminim basit olarak sizlerde greceksinizdir.// ilk2. cpp// Ekrana "Bu benim ilk programim" yazdiriyoruz#include main Evet simdi burada çok fark varmis gibi gzüküyor aslinda ama yle degil. Sadece kütüphanemiz stdio. h oldu ve ekrana yazdir fonksiyonumuzda printf oldu. Bu zellik C den kalma. Bunlar diger program ile ayni islevi grüyor. Buradaki fark " \n " notasyonu. Bu notasyon bir sonraki satira geçmek için kullanilir. Alıntıdır

SaoL Hoja Alim ile Sohbet Etmek Zümrüt ile incidir, Cahil ile Sohbet Etme Günde Bin Can incitir. Alim ile Sohbet Etmek Mertebe, Cahil ile Sohbet Etme Dnersin Merkebe, Eşek Alim Olmaz Kitap Taşımakla Tekkeye, insan da Hacı Olmaz Gitmekle Mekkeye.

usta siprintır, şıreydır gibi karekterleri de içinde barındıran, ninja kaplumbağalar çizgi filmindeki gaplumbağıların başına gelen olayın, site ismi olduğu yerden alıntı yabmışın ; ) bende o sarı arabanın sahibi şıllık gazeteciyim ; ) hayır televizyoncu :D

++ bilindigi gibi programlama dünyasinda en çok ilgi gren C dilinden türemistir. C++'i klasik C dilinden farkli yapan yani; Nesne Ynelimli Programlamayi da C'nin szdizimi kurallariyla birlikte desteklemesidir. Normalde C ile sadece yapisal programlama yaparken C++ dili ile hem yapisal hem de nesne ynelimli programlar yazabilirisiniz. C++ diline baslarken nce dilin C'den gelen ve temel olan zelliklerini grenmek gerekir. rnegin, degisken tanimlama, atama ve diger basit aritmektik islemler, kontrol yapilari ve dngüler gibi. Teknolojinin ulastigi son noktadaki programlama dillerinden olan C ve C++, bir çok yeni ve güçlü zellikleri içerir. Derslerimiz devam ettikçe bunlarin teker teker içine girecegiz. C dilinin zelliklerinin %80 i C++'da da mevcuttur . Zaten C++, C'nin üst gurubudur. Bunu syle siralayabiliriz. C, C++ ve C# dir. C dilinin avantajlari, az komut kümesinden olusmasi ve bu komutlarin diger yüksek seviyeli dillere nazaran daha hizli çalismasidir. Ayrica C deki kütüphaneler sayesinde fonksiyon tanimlamaniza gerek kalmadan islemlerinizi yapmak mümkün olacaktir. Bu konuda çok detaya inmeden, programlamaya geçmek istiyorum. Çünkü, programlamaya basladigimizda her rnekten sonra o an kullandigimiz programin içinde geçen fonksiyon, hata, degisken, belirleyiciler, kisitlamalar, notasyonlar v. s gibi bilgilerden ara ara bahsedecegim. Yalniz çok nemli olan bir konuya burada deginmek istiyorum. C nin avantajlarini programlamayla birlikte grmek güzel ama C nin dezavantajlarini programlamadan nce bilmeliyiz ki bunlardan sakinalim. ncelikle Tanimlayicilardan bahsetmek istiyorum. Her derleyici ve assmbley için degiskenleri, sabitleri, etiketleri ve fonksiyon adlarini tanimlama kurallari vardir. Bu notasyonlara, tanimlayici denir. C++ da tüm tanimlayicilar a, . . . , z - A, . . . , Z harfleri ile ya da alt çizgi "_" ile baslar. Bundan sonra rakam, harf, ya da alt çizgi kullanilabilir. ANCI C uyumlu derleyiciler 31 karaktere kadar tanimlayici kabul ederler fakat tanimlayicinin ilk sekiz karakterini kullanmayi kendimize aliskanlik etmeliyiz. Dikkat etmemiz gereken zelliklerden biri de kullandigimiz ifadelerdeki büyük küçük harflerdir. C ve C++ büyük ve küçük harf duyarliligina sahiptir. Kullandigimiz ifadeleri birbirinden farkli ve ayni ifade olarak kullaniyorsak programimiz hata verecektir. Bunu bir rnekle anlatayim:ProgramprogramPROGRAMBu sekilde tanimlarsak hepsi birbirinden farkli ifadeler olarak C++ da okunacaktir. Biz Sunu aliskanlik edinmeliyiz; tanimlayicilarimizin bas harfi büyük olacak. Büyük ve küçük harf kombinasyonlarinin kullanilmasi ile nceden yapilan tanimlamalar bazen isi zorlastirabilir. Eger bu degiskenlerden birini kullanmak isterseniz, bu zamana kadar nasil tanimladiginizi bilmeniz gerekir. rnegin printf `in PRINTF olarak çagrilmasi durumunda " bilinmeyen tanimlayici " hata mesaji vererek sizi uyarir. Buna benzer olarak %f ve %F kullanimi hata verdirecektir. Programlamayi yaparken bunlara dikkat etmemiz gerekecek. Çünkü bir degiskeni veya tanimlayiciyi basta nasil kullandiysaniz üç, drt sayfa kod yazdiktan sonrada ayni sekliyle kullanmak zorundasinizdir. Iste burada en büyük handikap yasanacaktir. Çünkü C/C++ derleyicileri her zaman hatanin nerde oldugunu gstermez. Bunu programci kendisi satir satir takip ederek bulacaktir. Bundan dolayi bu sylediklerime bastan dikkat etmemiz gerekiyor.

iyide hoja hangi kütüphaneyi include ediyon?:D iyi biri değil... TBT

Nerden kopyaladın bunu?