Merhaba ve tekrar hoş geldiniz.
Bu videoda ilk C programımızı oluşturacağız.
Muhtemelen bu görüşe aşinasınızdır.
Buna ışık denir.
Bu çalışma alanında önceki videolardan birkaç projemiz var, Proje iki, Proje üç.
Yeni bir proje oluşturmak istiyoruz ve bunu nasıl yapacağımızı bilmeliyiz.
Bu noktada, yeni yeni proje dosyasına gidebiliriz veya çalışma alanını
seçip sağ tıklayıp Yeni proje diyebiliriz.
Bu, yeni proje Sihirbazımızı getirecektir.
Daha önceki bir videoda oluşturduğumuz şablonu kullanacağım ve bu yüzden
bu projeye ilk projemiz adını vereceğim.
İlk programımıza ne dersiniz?
Bu daha da iyi.
Ve kategoride, aslında kullanıcı şablonlarımızı seçeceğim.
Tür için şablonumu seçeceğim ve tuşuna basacağım.
Tamam.
Ve şimdi ilk program klasörümüzü oluşturduğunu fark edeceksiniz, ancak kalın vurgulanmamış,
kalın değil.
Bu kalın anlamı aktif projemiz haline getirmeliyiz, çünkü bu, onu her düzenlediğimizde veya derlediğimizde,
aslında bu projeyi derleyeceği anlamına gelir.
Bu yüzden devam edeceğiz ve kalın yapmak için buna çift tıklayacağız.
Bu yüzden Ana'yı seçiyoruz. c ve diğer dosyayı kapatacağız ve önceki proje ayarlarımızdan
şablonlanmış Hello World programımızın olduğunu göreceksiniz.
Devam edip bunu sileceğiz çünkü zaten sıfırdan kod yazmak her zaman iyi
bir fikirdir çünkü o zaman ne yaptığınızı anlarsınız ve bu sizin için iyi bir uygulamadır.
Bu noktada kodumuzu yazmaya başlayacağız ve standart bir başlık dosyası ekleyerek başlayacağız
ve bu kavramlar daha da ayrıntılı olarak açıklanacaktır.
Ancak bu pound sembolü temelde C artı C standart kütüphanesinden oluşturulmuş başka bir kodu bir yere
dahil etmek istediğimizi söyleyen bir önişlemci tanımlamasıdır.
Daha sonra kendi başlık dosyalarımızı da dahil edebiliriz, ancak şu anda sadece standart IO'yu dahil edelim diyoruz. H Sözdizimi vurgulamasının gerçekleştiğini görüyorsunuz
ve sadece include diyoruz ve sonra yazmak istediğimiz bir sonraki kod satırı ana fonksiyonumuzu
yazmak istiyoruz.
Ana fonksiyonumuz programa giriş noktamızdır.
Bu, programımızı çalıştırdığımızda, çalıştırılabilir dosyamızı çalıştırdığımızda yürütülecek olan fonksiyondur.
Şimdi, ana işlevin birçok farklı varyasyonu var.
INT veri tipiyle oluşturacağız ve yine mor renkle vurgulanacak ve sonra sadece main diyeceğiz ve sonra
sadece boş parantezlere sahip olabiliriz.
Ve sonra parantez içine yazdığınızda kırmızı olduğunu fark edeceksiniz çünkü sonu yok, değil mi?
Parantezler.
Yani sol parantez bir fonksiyon prototipi fonksiyon tanımını başlatır ve ardından bir sağ parantez bunu sonlandırır.
Bu fonksiyon herhangi bir parametre almaz, bu yüzden boş tutacağız.
Şimdi, bu arada, C aynı zamanda özel bir anahtar kelime olan void'i de oraya koymanıza izin verir,
ancak şimdilik sadece bir boşluk yapacağız ve sonra aslında fonksiyonumuzu yaratacağız ve tüm fonksiyonlar
sol küme paranteziyle başlar.
Bu yüzden bir sol kıvrımlı ayraç kullanacağız.
Ve yine, bu kırmızıdır çünkü fonksiyonu sonlandırmak için sağ küme parantezine sahip olmamız gerekir
ve sol küme parantezi fonksiyon bloğunu başlatır.
Temel olarak, sol fonksiyon ile sol, küme parantezi ve sağ küme parantezi arasındaki her şey bir fonksiyonun
içindeki koddur.
Ve yine, bu terimler tam olarak anlaşılabilir bir işlev olmayabilir, bunun gibi şeyler.
Sadece sözdizimini anladığımızı gösterecek ilk programımızı yazıyoruz ve daha sonra bir meydan
okuma ve benzeri olacak.
Yani ne zaman kırmızı bir küme paranteziniz olsa, bir bitiş küme paranteziniz olmalıdır.
Şimdi, bu arada, soldakini ekledikten sonra return tuşuna bastığınızda IDE bunu sizin için ekleyecektir.
Şimdi yapmak istediğim şey, temel olarak kullanıcıdan favori numarasını girmesini isteyecek
bir kod yazmak ve ardından favori numarasını yazdırmak.
Ve yine, bu bilgilerin bir kısmı daha sonraki videolarda sözdizimine kadar ayrıntılı olarak açıklanacaktır, ancak
ilk programımızı yazmak ve derleyebilmek istiyoruz.
Ve bu noktada, temel olarak bilgi depolayan bir değişken oluşturacağız ve bu değişken favori numaramızı
depolayacak.
Bu yüzden INT tipinde olmasını istiyoruz ve ona sadece en sevdiğim sayı adını vereceğiz ve sıfır olarak başlatacağız.
Ona bazı veriler atayacağız, değil mi?
Gelecek videolarda veri türleri ve değişkenler ile bu kavramlar hakkında daha fazla konuşacağız.
Verilerimizi depoladığımız değişkenler için her zaman iyi adlandırma kuralları kullanmak isteriz ve ardından kullanıcıdan
bazı bilgileri girmesini isteyeceğiz.
Bunun için scanf adlı bir fonksiyon kullanacağız.
Ve yine, çift tırnakların içine, veri türü belirtecimizi yüzde D ve bir ters eğik çizgi veya bir bitiş
tırnağı koyacağız.
Ve sonra bu verileri favori numaram adlı bir değişkenin içinde saklayacağız.
Bu yüzden nasıl kod yazabileceğimizi ve kullanıcıdan nasıl girdi alabileceğimizi görmek için benimle birlikte yazmalısınız.
Nasıl girdi alınacağını özellikle açıklayan başka bir video daha olacak.
Bu yüzden kullanıcıdan bir sayı girmesini de isteyeceğiz.
Bu yüzden ekrana bazı çıktılar görüntülemek istiyoruz.
Yani lütfen favori numaranızı girin gibi bir şey yapacağız, değil mi?
Ve sonra için bir satır beslemesi ekleyin.
Ve her şeyin çift tırnak içine alındığını fark edeceksiniz.
Ve sonra bu ifadeyi sonlandırmak için noktalı virgül koyuyoruz.
Ayrıca C'deki include yönergesi gibi diğer ifadelerde noktalı virgül olmadığını da fark etmişsinizdir.
Fonksiyonlarda noktalı virgül yoktur.
O zaman bir giriş numarası kullanmamız gerekiyor ve sonra sadece çıktı alıp onlara numaralarının ne olduğunu
söyleyeceğiz.
Bu yüzden print out diyeceğiz, sayı girdiniz ve satır beslemesi için daha sonra açıklanacak olan ters
bölü n biçim belirtecini kullanacağız.
Sonra da en sevdiğim sayı olan değişkenin değerini görüntüleyeceğiz.
Ve sonra parantezlerimizi ve noktalı virgülümüzü sonlandıracağız.
Buradaki kodun ana anlayışı, bizim için parantezler, bitiş parantezleri ve benzerleri
ve ayrıca bitiş tırnakları, çift tırnaklar ile çok sayıda kod tamamlamamızdır.
Yani IDE sizin için pek çok güzel şey yapıyor.
Ve sonra tekrar sözdizimi vurgulamamız var, bu sadece C için bazı sözdizimlerine
aşina olmanız içindir ve sonra bir int'imiz olduğu için, temel olarak sıfır döndürmek istiyoruz, yani herhangi
bir hatamız yok ve sonra kodumuzu kaydedebiliriz, kontrole basabiliriz.
S Ve aslında yapabileceğiniz şey, ilk programımız koyu renkte olduğu için, bu aslında bunu derleyebileceğimiz
anlamına gelir ve sağ tıklayıp aslında derle diyebiliriz ve ardından derleme penceresinde çıktı görürsünüz.
Bu, hata olmadan başarılı bir şekilde derlenip derlenmediğidir.
Tamam.
Ve böylece kullanıcıya en sevdiği sayıyı soran, bu girdiyi alan ve ardından çıktıyı görüntüleyen
çok basit bir şey yapan ilk programımızı yazdık.
Ve yine, bu kavramların birçoğu, girdi alma, çıktı formatını görüntüleme, belirticiler, fonksiyonlar, bunların hepsi
daha sonra tanımlanacaktır.
Bu videonun amacı sadece biraz kod yazmak ve bazı sözdizimlerine biraz aşina olmak ve bu
kodu derleyebilmektir.
Bu yüzden hiç hata yapmadık.
Bu yüzden bir sonraki derste size nasıl inşa edebileceğinizi göstereceğim, değil mi?
C programlarından ve ikili ve çalıştırılabilir bir program oluşturmak için nasıl birçok adım olduğundan bahsetmiştik, değil
mi?
Biri derleme, diğeri bağlama bu noktaya kadar sadece derledik şimdi tüm projemizi gerçekten inşa
etmeliyiz, böylece programımızı bağlar ve çalıştırılabilir hale getirir.
Bir sonraki derste göreceğiz.
Teşekkür ederim.