Forumlar » 1. Genel » Bilgi Paylaşımı » C Dili

 

> 1 <
Yazar Mesaj

Çevirmiçi mi? ALonon

ALonon
58 ileti
http://www.alonon.net
Şehir: Türkiye Ankara
Meslek: Öğrenci
Yaş:
14:09 06-01-2005 GMT+02 saat      
C Dili - 1. Konu

C NEDIR ?

C programlama dili, Dennis Ritchie tarafindan Bell laboratuarlarinda yaratilmistir. PDP-11 ile Unix altinda calismak icin yaratilmis olmasina ragmen, ilgi uzerine MS-DOS altinda calisacak hale getirilmistir. Basitligi, olusan kodun kucuklugu, ve her cesit programlamada kullanilabilmesi, C yi populer bir dil yapmistir.

C, cok kestirme olmasi nedeni ile, yeni bilgisayarlara baslayanlar icin ogrenmesi zordur. Bir programci, C ile ust seviyelerden, assembly'ye yaklasan alt seviyelere kadar programlama yapabilir. C nin sagladigi bu rahatligin yaninda, tehlikeleride de vardir. Ornegin, makineyi kilitleyebilecek bir program yazmak, Pascal yada BASIC de yazmaktan cok daha kolaydir. Bir Pascal derleyicisinin fark edip uyaracagi bir hatayi, C derleyicileri fark etmeyebilir. C de, kendi basinizasiniz..

NIYE C?

Bu gun IBM-PC icin yazilan piyasadaki yeni programlarin yuzde 75'i, C ile yaziliyor. MicroSoft, Macro Assembler 4.0 i cikardiktan sonra, onu C ile yazdiklarini acikladi. Herhalde icinde birkac assembler rutin vardir ama, cogunlugu C ile yazilmistir.

C, bir komite degilde, bir kisi tarafindan yazilmis oldugundan, cok kullanisli bir lisandir, fakat cok iyi tanimlanmamistir. C icin bir standart yoktur, ama ANSI grubu, bu konuda calismaktadir. Isin ilgincligi, bir standart olmamasina ragmen, degisiklikleri cok azdir. Halbuki iyi tanimi olan Pascal dilinin, derleyicileri birbirinden cok farklidir, ve bir Pascal programini bir bilgisayardan digerine gecirmek zordur..

C nin Tasinabilirlik referanslari iyi olmasina ragmen, derleyiciler arasinda farkliliklar vardir. Bu degisiklikler genellikle BIOS fonksiyonlari gibi standart olmayan seyler kullanildiginda kendini gosterir.

TANIMLAYICI ISIMLERI

Fonksiyon ve degisken isimleri, harfler ve rakkamlardan olusabilir. Ilk harf ya bir harf yada alt-cizgi karakteri olmak zorundadir. geri kalanlar ise, harf, rakkam yada alt cizgi olabilir. Iki nokta onemlidir:

(1) Buyuk ve kucuk harfler farklidir. Bir programda "ISIM", "iSiM" ve "isim", degisik tanimlayicilardir.

(2) C'de, en fazla sekiz karakter onemlidir. Bir tanimlayici 8 karakterden uzun olabilir, fakat ilk sekizi sayilir. Bu derleyiciniz icin boyle olmayabilir.

DERLEYICI

Bu derste bircok ornek program sunacagim. Bunlari istediginiz herhangi bir derleyici ile derleyebilirsiniz, fakat kullanim kolayligi bakimindan QuickC derleyicisini tercih etmenizi tavsiye ederim.




Devamı için :
C Dili - 1-2. Konular
C dili - 3. konu
C dili - 4. konu
C dili - 5. konu
C dili - 6. konu
C dili - 7. konu
C dili - 8. konu

Bu mesaj Unusuall tarafından düzenlendi (16:00 06-01-2005 GMT+02 saat, önce)

Çevirmiçi mi? klarheit


8 ileti

Şehir:
Meslek:
Yaş:
11:08 13-01-2005 GMT+02 saat      
ya bir sorum var c++ olayini görüntüye dökmek icin hangi programa ihtiyacim var benim?? yada harbiden dökülüyomu dökülmüyomu onuda bilmiyorum ama ) ??bilen varsa bi süleyiversin.!

Çevirmiçi mi? Bahadır DAVUT

Bahadır Davut
444 ileti

Şehir: Türkiye
Meslek:
Yaş: 24
12:19 13-01-2005 GMT+02 saat      
olayı görüntüye dökmek derken neyi kastediyon?? eğer dos daki gibi bişiler yapacaksan konsol uygulaması diye başlıyon, yok ben butonlar felan yapacam diyosanda işin harbi visual kısmı girer ve hiç de kolay bi olay değil..

Çevirmiçi mi? mkavici

Mahmut Kavici
491 ileti
http://kavidesign.com
Şehir: Türkiye Ankara
Meslek:
Yaş: 26
14:41 13-01-2005 GMT+02 saat      
http://www.biltec.org/page.php?id=239 burası işine yarar sanırım

Çevirmiçi mi? klarheit


8 ileti

Şehir:
Meslek:
Yaş:
08:22 22-01-2005 GMT+02 saat      
ya bana bi yardimci olabilirimisiniz bana c++ dilindeki su isaretlerin tam olarak ne anlama geldigini, nerede, nasil ve hangi amacla kullalnildigini söyleyebilirmisiniz bir örnek te olur yada yazarak ta sadece anlayim yeter

1-) &
2-) ya buradaki isareti windowsda yazamiorum ama esdegeri su (* herhangi bi variable ).methode()

Çevirmiçi mi? zakkeyboorock

Zeki Burak Ata
480 ileti
http://www.biltec.org
Şehir: /bin/bash
Meslek: THE ONE
Yaş: 23
10:38 22-01-2005 GMT+02 saat      
referans işaretidir.O değişkenin adresini tutar.
Kod:
#include<iostream.h>
int tripleByValue(int);
void tripleByReference(int&);
void main()
{
int count;
cout<<"Enter a count value: ";
cin>>count;
cout<<"Value returned by triple by value function: "<<tripleByValue(count)<<endl;
cout<<"value of count"<<count<<endl;
tripleByReference(count);
cout<<"Value returned by triple by reference function: "<<count<<endl;
}


int tripleByValue(int number)
{
return number*3;
}


void tripleByReference(int &numberref)
{
numberref*=3;
}


--------------------------------------------------------------------------------

#include <iostream>

using namespace std;

void swap(int&,int&); //Function Prototype

void main() //Begin main function
{
int int1,int2; //Variable Declaration
cout<<"Enter two integers : ";
cin>> int1>>int2;

cout<<"\nBefore swap function"<<endl;
cout<<"--------------------"<<endl;
cout<<"First value is : "<<int1<<endl;
cout<<"Second value is: "<<int2<<endl;

swap(int1,int2); // Call the swap function

cout<<"\nAfter swap function"<<endl;
cout<<"-------------------"<<endl;
cout<<"First value is : "<<int1<<endl;
cout<<"Second value is: "<<int2<<endl<<endl;
}
//End main function

void swap(int& x, int& y) { //Begin swap function
int temp = x;
x = y;
y = temp;
} //End swap function

Çevirmiçi mi? klarheit


8 ileti

Şehir:
Meslek:
Yaş:
11:22 23-01-2005 GMT+02 saat      
wallem saolasin

Çevirmiçi mi? omercelik

Ömer ÇELİK
31 ileti
http://www.omercelik.com
Şehir: Türkiye Ankara
Meslek: Öğrenci
Yaş: 25
09:59 06-03-2005 GMT+02 saat      
yukarıdaki kodlar sanırım bana ait

Çevirmiçi mi? zakkeyboorock

Zeki Burak Ata
480 ileti
http://www.biltec.org
Şehir: /bin/bash
Meslek: THE ONE
Yaş: 23
15:50 06-03-2005 GMT+02 saat      
walla bilmiom kime ait ben geçen yıl kendi x driveıma attı idim bunnarı ordan aldım.isim misim yazmıordu onda da
> 1 <