• Sonuç bulunamadı

int main(void) { program_komutları return(0); }

N/A
N/A
Protected

Academic year: 2022

Share "int main(void) { program_komutları return(0); }"

Copied!
16
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Bölüm 2 Bölüm 2

C Dilinin Temelleri C Dilinin Temelleri

Genel Kavramlar Genel Kavramlar

Yazım ve Noktalama Kuralları Yazım ve Noktalama Kuralları C Kütüphaneleri

C Kütüphaneleri C Kütüphaneleri C Kütüphaneleri

C Dilindeki Sözcükler C Dilindeki Sözcükler Değer Sabitleri

Değer Sabitleri Veri Tipleri

Veri Tipleri

(2)

Genel Kavramlar Genel Kavramlar

int main(void) {

program_komutları return(0);

Ana Fonksiyon: main( )

return(0);

}

(3)

Genel Kavramlar Genel Kavramlar

return( ): Fonksiyonun çağrıldığı yere geri

dönmesini sağlar. main( ) fonksiyonu içinde

kullanılan return() komutu programın

kullanılan return() komutu programın

sonlandırılarak işletim sistemine geri dönülmesini

sağlar.

(4)

Genel Kavramlar Genel Kavramlar

#include <stdio.h>

int main (void)

{ printf("Merhaba Dunya");

return(0);

Örnek Program

return(0);

}

Çıktı: Çıktı:

(5)

printf(“format_dizgisi”);

Genel Kavramlar Genel Kavramlar

printf(): çıktı fonksiyonu ekrana çeşitli çıktıların yazılması

#include <stdio.h>

Bu fonksiyonun programımız tarafından kullanılması için

<stdio.h> kütüphanesinin program başında

tanımlanması gerekir.

(6)

Örnek Program

Ekranda “Bu benim ilk programim.” cümlesini görüntüleyecek programı yazınız.

#include <stdio.h>

int main(void) {

Genel Kavramlar Genel Kavramlar

{

printf(“Bu benim ilk programim. “);

return(0);

}

Çıktı:

Bu benim ilk programim.

(7)

Yazım ve Noktalama Kuralları Yazım ve Noktalama Kuralları

Noktalı Virgül: Her komutun bittiği yer ‘;’

işareti ile belirtilir.

Ayraç Đşaretleri: C dili bloklardan oluşur.

Bloklar ‘{‘ ve ‘}’ ayraç işaretleri içinde belirtilen komutların bir araya gelmesi ile

#include <stdio.h>

int main(void) {

printf(“Ilk program“);

belirtilen komutların bir araya gelmesi ile oluşur.

Açıklama Satırları: Program içindeki açıklamanın başlangıç ve bitiş noktaları

“/*” ve “*/” işaretleri ile belirlenmelidir.

printf(“Ilk program“);

return(0);

}

(8)

Yazım ve Noktalama Kuralları Yazım ve Noktalama Kuralları

include <stdio.h>

int main (void) {

/*Bu program bilgisayarinizin ekranina Merhaba Dunya kelimelerini yazar.*/

Merhaba Dunya kelimelerini yazar.*/

printf(“Merhaba Dunya”);

return(0);

/*Burasi programin sonudur*/

}

(9)

Yazım ve Noktalama Kuralları Yazım ve Noktalama Kuralları

 Bir bloğu oluşturan tüm komutlar ve açıklama satırları ayraç işaretlerine göre daha içeride yazılır.

include <stdio.h>

int main (void) {

/*Bu program ekrana Merhaba kelimesini yazar.*/

 Böylece blokların birbirinden ayrılması ve yazılan program kodunun daha anlaşılır bir hale

yazar.*/

printf(“Merhaba”);

return(0);

/*Burasi programin sonudur*/

}

(10)

C Kütüphaneleri C Kütüphaneleri

 Yapılan işin özelliğine göre programa dahil edilir.

 Kodu daha önce yazılmış, programcının kullanımına hazır fonksiyonları içerir.

 Bu fonksiyonların her defasında tekrar tekrar

 Bu fonksiyonların her defasında tekrar tekrar yazılması engellenmiş olur ve daha standart bir yapıda yaygın olarak kullanımı sağlanır.

Standart girdi/çıktı: <stdio.h>

Matematiksel işlemler: <math.h>

(11)

C Dilindeki Sözcükler C Dilindeki Sözcükler

Özel amaçlı sözcükler

Tanıtıcı isimleri (değişken)

(12)

C Dilindeki Sözcükler C Dilindeki Sözcükler

Özel Amaçlı Sözcükler

(13)

Tanıtıcılar: Özel amaçlı sözcüklerin dışında yapılan tanımlamalardır. Tanıtıcı isimleri

 içinde harf (a ..z, A.. Z), sayı (0..9) veya alt çizgi (underscore ‘_’) bulunabilir.

 bir harf ya da alt çizgi ‘_’ işareti ile başlamalıdır.

C Dilindeki Sözcükler C Dilindeki Sözcükler

 bir harf ya da alt çizgi ‘_’ işareti ile başlamalıdır.

 içinde özel karakterler ( #, $, &, ö, ş “ v.b. ) bulunamaz.

 C dilindeki özel amaçlı sözcüklerden biri olamaz.

 büyük-küçük harfler farklı (case-sensitive) algılanır.

(14)

Değer Sabitleri Değer Sabitleri

Tamsayılar: 0-9 rakamlarından oluşan, ondalık değerleri olmayan sayılardır. Örnek: 3 5

Reel Sayılar: tam ve ondalık kısımları olan sabitlerdir.

Örnek: 5.7 4.2

Karakterler: tek tırnak işareti arasında bulunur.

Örnek: ‘A’ ‘k’

Dizgiler: Çift tırnak işareti “ ” ile tanımlanırlar ve birden fazla

(15)

Veri Tipleri

Veri Tipleri

(16)

Değişkenler Değişkenler

 Program içinde kullanılan temel nesnelerdir.

 Farklı tipteki verilerin (int, double, char) bellekte tutulması için kullanılır.

 Bu isimler ile bellek hücrelerine veri aktarabilir ve bu hücrelerde saklanan veriler program içinde kullanılabilir.

toplam

Bellek görüntüsü

Örnek: char cinsiyet;

double maas;

Referanslar

Benzer Belgeler

Curve Menüsü, Bu menüde çizgiler oluşturma, çizgiler üzerinde düzenlemeler, nokta işlemleri, 2D şekiller oluşturma ve bunları düzenleme, çizgilerden yüzeyler

NOT: Kişi adlarından sonra kullanılan unvanlardan sonra gelen ekler kesme işareti ile ayrılmaz. NOT: Dil adları kesme işaret

Örnek: C programı ile 10 elemanlı bir dizinin elamanlarının okutulup yazdırılması, toplam ve ortalamasının

 Cümle içinde kullanılan tarihler ya da bir sözcüğün anlamıyla ilgili noktalamalar parantez içine alınır. “Bu öğretim yılında (1993 – 1994), devlet yine gelişmiş

Bir gün padişah av için şehirden uzaklaşmış( ) Yolda giderken pek çok insanın tarlada çalıştığını görmüş( ) Merak edip yanlarına yaklaşmış( ). Oradaki

• Engebeli yerlerden gelip geçenlerin ayak izlerinden oluşan, tekerlekli araç işlemeyen dar yol. • Dağın veya tepenin herhangi bir yanı. • Yapıları dış etkilerden

 Aydın( )ın çantasında neler vardı( ).. Her gün birer yumurta yumurtlarsa 5 günde kaç yumurta yumurtlamış olurlar?. 9) Eren günde 9 saat uyuyor. Eren 4 günde kaç

Her sırada 5 öğrenci oturduğuna göre, sınıfımızda kaç öğrenci