C/C++ Programlama Ders Notları ve Ders Anlatımı

Merhaba Arkadaşlar, C ve C++ ders notlarını bölümler olarak başlangıçtan zora doğru işleyeceğiz. Sizlere Anlatacağım Ders İçeriği Aşağıdaki Gibidir. C dilinin tarihçesini de merak edenler için ilgili makaleyi de okumanızı öneririn.

İçerik:

DERS1 - C/C++ Ders Anlatımı - C'yi Tanıyalım

DERS2 - C/C++ Ders Anlatımı - Değişkenler ve Sabitler, Veri Tipleri (Identifiers, Variables, Constants, Data Types)

DERS3 - C/C++ Ders Anlatımı - Karakter Katarları Sabitleri - Char Type - String

DERS4 - C/C++ Ders Anlatımı - C Programlama Dilinde Diziler - Arrays in C

DERS5 - C/C++ Ders Anlatımı - İşaretçiler - Pointer in C

DERS6 - C/C++ Ders Anlatımı - C Programlama Dilinde Temel Giriş Çıkış (G/Ç) Fonksiyonları - I/O Functions in C - Printf and Scanf

DERS7 - C/C++ Ders Anlatımı - C Programlama Dilinde Operatörler - Operators in C

DERS8 - C/C++ Ders Anlatımı - C Programlama Dilinde Koşul Yapısı, Koşul Deyimleri - if, if-else -switch

DERS9 - C/C++ Ders Anlatımı - C Programlama Dilinde Döngüler - Loops in C

DERS10 - C/C++ Ders Anlatımı - C Programlama Dilinde Fonksiyonlar -Functions in C

Giriş: Başlamadan Önce

İlk dersimizde C programlama dilinde ekrana "Hello World" metinini yazdıran C kodunu öğreneceğiz. Peki yazdığınız kodları nasıl çalıştıracaksınız? İşte bunun cevabı, bir Compiler(derleyici) ile kodunuzu çalışır program haline (*.exe uzantılı vb.)  getirmektir.

bfgyazilim.com olarak sizlere "Turbo C++ IDE" isimli C/C++ derleyicisini öneriyoruz.

Öncelikle File menusu altındaki "new"i seçip boş bir sayfa açıp kodumuzu yazıyoruz. Ctrl+F9 kısayol tuşu ile de kodumuzu derliyoruz.

İsteyen arkadaşlar ağağıdaki linkten indirebilirler:

https://downloads.embarcadero.com/free/tc201

C programlamaya başlayalım.

C Programlama Dili

  • Orta seviyeli bir dildir.
  • Sistem programlama dilidir.
  • Algoritmik bir dildir.
  • Taşınabilirliği olan bir dildir.
  • İfade gücü ve okunabilirliği yüksektir.
  • Esnektir.
  • Modüler, güçlü, verimli bir dildir.
  • Yapısal bir dildir.

C programlama dili, çoğumuzun programlamaya başlarken ilk kullandığı dillerden bir tanesidir.

C dilini öğrendiğinizde diğer dilleri öğrenmek çok çok kolay olacaktır. Sağlam bir temel için C programlama dili süper bir başlangıç. 

C programlama dilini öğrenmek ve kendini geliştirmek isteyen arkadaşlara ders anlatımları başlamıştır.

DERS1 - C/C++ Ders Anlatımı - C'yi Tanıyalım

İlk dersimizde, programlama dili öğrenirken gelenekselleşmiş olan ekrana "Hello World" yazdırma programını göstereceğim.

KOD:


#include <stdio.h>
void  main(void)
{
    printf("hello world");
}

Şimdi Kodu satır satır inceleyelim ve öğrenelim. ilk başta herşeyi bilmeniz gerekmiyor. Sadece bazı kod parçalarını olmak zorunda olduğunu bilmeniz yeterli.

ilk satırdaki

#include <stdio.h> 

 

Bu satır alt satırdaki "printf" isimli fonksiyonun çalıştırılabilmesi için gerekli kütüphanenin kodumuza eklenmesidir.

void  main(void)

 

Bu satır C programlama dilinde bir program yazdığımızda kodları bundan sonra gelen süslü parantezler ("{}") arasına yazdığımız C'nin Ana Fonksiyonudur. Bu ana fonksiyonu bundan sonra görmeye alışalım. Çünkü ana fonksiyon olmadan C'de program yazamayız.

Şimdi de ana fonksiyon (main)'dan hemen önce yazdığımız "void" kelimesi üzerine konuşalım. "Void" kelimesi ana fonksiyonumuzun herhangi bir değer geriye döndürmeyeceğini gösterir. Bu geriye dönen değer genelde işletim sistemine döner. Bu nedenle şu aşamada sizin için bi önemi yok. "main"den sonraki parantezlerden "()" sonraki void ise ana fonksiyonumuzun parametre almadığını belirtiyor. Yine bunu da bu aşamada bilmek zorunda değilsiniz.

Gelelim "Hello World" yazımızı yazdıran fonksiyona.
printf("hello world");

 

printf fonksiyonu içerisine çift tırnak işaretleri arasında yazılan yazıyı ekrana yazdıran fonksiyondur. programımızın çıktısında da görüldüğü üzere ekranda sadece "hello world" yazmaktadır. Bu yazının "printf" fonksiyonu içerisindeki tırnak işaretleri arasındaki yazı ile birebir aynı olduğuna dikkat ediniz.

Bir bilinmesi gerekli husus da "printf" fonksiyonundan sonraki noktalı virgül ";" komutun bitimini belirtiyor. ";" işaretini yazacağımız her komut ve çağıracağımız her fonksiyondan sonra yazmak zorundayız. Derleyiciler komutun bittiğini bu işaretten anlarlar.

ÖRNEK PROGRAM2:İki sayıyı toplayarak sonucu ekrana yazdıran program

#include<stdio.h>
int a,b,c; 
void main()
{
a=3;
b=7;
c=a+b;
printf(“Toplam Sonucu:%d”,c);
}

 

Oruçreis Mah. Tekstilkent Ticaret Merkezi B3 Blok NO:89 ESENLER/İSTANBUL
TEL:  0212 438 64 72 - 0212 853 36 06 - FAKS:0212 438 64 73
Web Tasarım - BFG Yazılım 

Evqolic.com Evinizin Alışveriş Merkezi