C Programlama
Learn [Course Topic] at any level! Master essential skills and boost your knowledge. Perfect for beginners to advanced learners. Enroll now!
Course Content
C Programlama is a beginner-level Udemy course taught by Bilal ÇAM. It runs 2h 6m, is taught in Turkish, and includes a certificate of completion. 1 student has enrolled. It is a paid course, first published August 2025.
C Programlama Öğrenimi: Temelden İleriye
Bu kapsamlı eğitim, 1972'de geliştirilmiş ve günümüzde hala yaygın olarak kullanılan güçlü C programlama dilini öğrenmek isteyen herkes için ideal bir kaynaktır. C programlama dilini öğrenmek, Java, Python ve C# gibi diğer popüler dillerin sözdizimlerini anlamanıza yardımcı olur ve uygulamalarınızda yüksek performans elde etmenizi sağlar.
Temel Kavramlar:
- Değişkenler: C programlamanın temelini oluşturan değişkenleri (int, float, char) tanımlama ve değer atama işlemlerini öğrenin.
- Çıktı Alma:
printf()fonksiyonu ve format belirleyiciler (%d, %c, %f gibi) ile program çıktısını nasıl kontrol edeceğinizi keşfedin. - Sabit Değişkenler:
constifadesi ile sabit değişkenlerin önemini ve program performansına etkilerini anlayın. - Veri Tipleri ve Bellek:
sizeofoperatörü ile veri tiplerinin bellek boyutunu öğrenin ve program optimizasyonu yapın. - Operatörler: Aritmetik, atama ve karşılaştırma operatörlerinin (==, !=, >, =) detaylı kullanımını öğrenin.
Kontrol Yapıları:
- Koşullu İfadeler:
if...else,else if, veswitchifadeleri ile program akışını nasıl yönlendireceğinizi öğrenin. - Döngüler:
while,do/while, vefordöngü yapıları ile tekrarlayan işlemleri nasıl gerçekleştireceğinizi öğrenin. - Döngü Kontrolü:
breakvecontinueifadeleri ile döngülerin kontrolünü nasıl sağlayacağınızı öğrenin. - İç İçe Döngüler: Daha karmaşık görevleri gerçekleştirmek için iç içe döngülerin kullanımını öğrenin.
Diziler (Arrays):
- Tek Boyutlu Diziler: Dizilere erişim, değer değiştirme ve döngülerle işleme yöntemlerini öğrenin.
- Çok Boyutlu Diziler (Matrisler): Matrislerin yapısını ve bu matrislerdeki elemanlara erişimi öğrenin.
- String'ler:
chardizileri olarak tanımlanan string'lerin özelliklerini ve kullanımını öğrenin. - String Fonksiyonları:
strlen(),strcat(),strcpy(), vestrcmp()gibi özel string fonksiyonlarını kullanarak string manipülasyonu yapın.
Girdi/Çıktı:
scanf(): Kullanıcıdan tek kelimeli veri almak içinscanf()fonksiyonunu kullanmayı öğrenin.fgets(): Kullanıcıdan çok kelimeli veri almak içinfgets()fonksiyonunu kullanmayı öğrenin.
İşaretçiler (Pointers):
- İşaretçi Kavramı: Değişkenlerin bellek adreslerine (& operatörü) erişimi ve işaretçilerin temel prensiplerini öğrenin.
- Veri Manipülasyonu: İşaretçiler aracılığıyla veri manipülasyonu yapmayı öğrenin.
- İşaretçiler ve Diziler: İşaretçilerin dizilerle ilişkisini ve dizileri işaretçilerle nasıl kullanacağınızı öğrenin.
Bu eğitim ile C programlama dilinin temellerini sağlam bir şekilde öğrenerek daha karmaşık programlar geliştirmeye başlayabilirsiniz.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.