c++

C++ Degişkenler

DEGISKENLER



Simdi bize yine çok lazim olacak bir özellik de degisken tanimlamak
ve atama yapmaktir. Bunu bir örnek üzerinde anlatmak istiyorum.
Örnegimiz;



// degisken.cpp

// Burda degisken tanimlamayi görecegiz.

// Ayni zamanda verilen bir sayiyi kendisi ile carpma 2.2=4 gibi



#include <iostream.h>

#include <stdio.h> // kütüphane dosyamiz

main()

{

int i; // Degisken tanimlama

cout << "Bir sayi giriniz: ";

cin >> i;

i=i*i;

C++ Dersleri

Araçlar:

* MS Visual C++ v.6 (MFC kullanılmayacaktır)

Programlamaya Giriş:

"Program yazamak" için öncelikle "Program"'ı anlamak gerekir.
Hepinizin programın ne olduğunu bildiğinizi biliyorum. Ancak
"bilmek" ve "kavramak" farklı şeylerdir.

Sorulması gereken soru şu:"Bir program nasıl çalışır ?". Bunun
cevabını vermek için önce ünlü "çift tıklama" olayını açıklayalım.


Bir program çalıştırılmak istendiğinde ms win. Çok Kabaca şu
olayları gerçekleştirir.

1. Hedef dosyayı oku , dosyada belirtilen miktar kadar bir bellek

C++ İsaretçiler Ve Diziler

Isaretçiler ve Diziler



C++ da Isaretçiler ve diziler arasinda çok yakin bir iliski
vardir. Bir dizinin ismi, dizideki ilk elemanin adresini içeren
sabit bir degiskendi. Bundan diziler bölümünde bahsetmistik. Simdi
isaretçiler ile dizileri iliskilendirirsek, dizilerin adlarinin
birer isaretçiden olustugunu görmüs olacagiz.



*(a+i)

a[i]

Bu sayede bu iki ifadenin ayni oldugunu söylemis oluruz. Bir de çok
boyutlu dizilere uyarlarsak,



*(*(a+i)+j)

a[i][j]

seklini alir.


C++ İsaretçiler

Isaretçilere Giris



Isaretçiler (Pointers) ve bundan önce görmüs oldugumuz diziler (Arrays)
ilerde yapacagimiz uygulamalarda kullanimina kesin ihtiyaç
duyacagimiz basliklardir. Bunlar bize dinamik bellek kullanimini
saglarlar. Dinamik bellek kullanimindan bahsedecek olursak,
bellegimizin kutucuklardan olustugunu hayal edin. 100 kutucuklu bir
bellegimiz var. Bu kutucuklarin her birinin bir adresi vardir ve biz
de bu adresler yolu ile kutucuklara erisiriz. Iste isaretçiler bu
erisimi sagliyor. Bu konuya çalisirken, anlamanin gayet kolay

C Goto Deyimi

GOTO DEYİMİ



Programın herhangi bir yerinden başka bir yerine atlamak için
goto deyimi kullanılır. Goto komutunu kullanmak için , " Goto "
isminin yanına , atlamak istediğiniz yerin sembolik ismini yazmanız
gerekir.Goto ile bir döngünün içine atlamanıza izin yoktur , fakat
bir döngünün dışına atlayabilirsiniz.Ayrıca bir fonksiyondan ötekine
de "goto" ile geçemezsiniz.



#include "stdio.h"

main( )

{

int d1,d2;

d2=0;

etiket 1:

for (d1=1; d1<=5; d1++)

printf("%d",d1);

C Döngüler


C Programlama Dili:
Döngüler



Bir C programı ile karşı
karşıya kalındığında programda bol miktarda if ve bol miktarda for
komutundan başka birşey olmadığını göreceksiniz. Programlar
genellikle bu iki komut arasına serpilmiş işlemler ve çağrılardan
oluşur. Tabii sistem programlarında assambly çağrıları da vardır.
ama temel hep mantıksallar ve döngürelerdir. Ve bu yapılar tüm
programlama dillerinde aynıdır. Biz daha önceden bir programlama

C Dilinde Aritmetik İşlemler

C Dilinde Aritmetik İşlemler ve
Anahtar Kelimeleri



# include "stdio.h"

main( )

{

int d1,d2 ;

d1=(27+3)*2;

d2=27+3*2;

printf ("%d %d ",d1,d2);

}



# include "stdio.h"

main( )

{

înt d1,d2,d3,d4;,

d1=25/5; d2=42%8;

d3=85%5; d4=d1+d2;

printf ("%d %d %d %d ",d1,d2,d3,d4);

}





ANAHTAR KELİMELER

outo continue enum if short swich break default extern int

C Diline Giriş

C dilinin standardı yoktur, ama ANSI grubu ,bu konuda
çalışmaktadır.C nin Taşınabilirlik referansları

iyi olmasına rağmen ,derleyicileri arasında farklılıklar
vardır.Bu değişiklikler genellikle BIOS fonksiyonları
gibi

standart olmayan şeyler kullanıldığında kendini gösterir.

C dili fonksiyonlardan oluşmuştur ve bütün programlar
main( ) fonksiyonu ile başlamaktadır. Diğer

fonksiyonları bu fonksiyondan çağırıyoruz .Fonksiyonlar işlem
satırlarından oluşmaktadır.


C# Durumsal Operatörler


Durumsal Operatörler




Şöyle bir program
yazdığımızı düşünelim;



Evimize gelen her
misafirin üç kurabiye yiyeceğini varsayan ve buna göre misafirlere
yetecek kurabiye sayısını hesaplayan bir program. Bu program
aşağıdaki gibi bir kod içerebilir.

C# Yorum Cümleleri



Şimdi yaptığımız
çalışmalar çok kısa ve basit olsa da, gerçek bir program çok
uzun, karmaşık ve anlaşılması güç olabilir. Programcı bazen bir
şey denemeye başlar, bitirir ve bitirdiği zaman da ne yaptığını
unutur. Bazen de bizim yazdığımız programı başkaları devam
ettirmek durumunda olabilir. Diğer bir deyişle kodumuzun
dokümantasyonunu yapmamız gerekebilir.

Visual Basic Nedir ?

Microsoft firması
tarafından geliştirilen Visual Basic, atası olan QBASIC derleyicisinin
geliştirilmiş ve Windows ortamına uyarlanmış olan sürümü olarak
adlandırılabilir. Windows ortamına uyarlandığı için de Nesneye Yönelimli
bir dildir. VBX kontrollerini destekleyen ilk dillerden biridir.
VBasicde, 1.0 sürümünden 6.0 sürümüne kadar bir çok yenilik ve
değişiklik olmuştur. Bunlardan biri de, arayüzünün güçlü ve etkili bir
görünüm kazanmasıdır. Visual Basic, devamlı geliştiği bu süre sonunda
yüksek hızlı uygulamalar, OLE serverlar, ActiveX kontrolleri ve daha bir
çok şey geliştirilebilecek hale gelmiştir.

Microsoft Windows için program geliştiren programcıların yüzde

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.