Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

İçindekiler
Önsöz
Yaralanılabilecek Diğer Kaynaklar
Program Nedir?
Programlama Dili Nedir?
C Nasıl Bir Programlama Dilidir?
C'de Program Yazma
İnönü Üniversitesi İnternet Merkezinde Program Yazma
Kendi Yerel Bilgisayarınızda program yazma
Yazılmış Programı Kağıt üzerinde çalıştırma
Genel Program Yapısı
Başlarken
Değişkenler ve Aritmetik işlemler
Değişken Tanımlama Kuralları
Sabitler
Değişken Türleri
Değişken Adlandırma Kuralları
Alfa sayısal Değişkenler
Sayısal Değişkenler
Tanımlamalar
Aritmetik İfadeler
Aritmetik Operatörler
Mantıksal ifadeler
Karşılaştırma İşleçleri ve Mantıksal Operatörler
Karşılaştırma işleçleri
Mantıksal Operatörler
Tür Dönüşümleri
Artırma ve Eksiltme operatörleri
Mantıksal Bit operatörleri
Değer Atama ifadeleri
Koşullu İfadeler
Giriş Çıkış İşlemleri
Standart Kütüphaneye Erişim
Standart Giriş, Standart Çıkış ve Hata Çıkış noktaları
Standart Giriş Çıkış Fonksiyonları
Biçimlendirilmiş Çıkışlar
Biçimlendirilmiş Girişler
Bellek Biçim dönüşüm fonksiyonları
Karakter dizesinin Okunup-Yazılması
Önemli bir takım fonksiyonlar
Karakter Sınama ve dönüştürme fonksiyonları
ungetc
Program Akışı ve Program Akış Denetimi
Komutlar ve Bloklar
If-Else komutu
Else – if komutu
Etiketler ve goto komutu
Alıştırma 4
Alıştırma 5
Döngü Komutları - while
Döngü Komutları - for
Döngü Komutları - do...while
Döngü Çıkış Komutu - break
Döngü devam Komutu - continue
Fonksiyonlar ve Genel Program Yapısı
Ana program bloğu (main)
C programı genel yapısı
#include Tanımları
#define Tanımları
Diğer bölümler
Temeller
Fonksiyon parametreleri hakkında
Değişkenlerin etkili olduğu bölgeler
Genel Değişkenler
extern değişkenler
static değişkenler
register değişkenler
Blok Yapısı
İlk değer atama
Özyineleme (Recursion)
C dili önişlemcisi
Dosya Dahil etme
Makro veya sembolik sabit tanımlama
Diziler
Dizi Nedir?
Bir Vektörün veya matrisin Tanımlanması
Diziler ve Matrisler üzerinde uygulanabilecek işlemler
Dizi sıralama
Dizi içerisinde istenilen bir şeyler bulma
Matrisin devriğini alma
Karakter dizeleri (Dizge)
Karakter dizesi tanımlama ve kullanma
Göstergeler-İşaretçiler
İşaretçiler ve Adresler
İşaretçiler ve Fonksiyon parametreleri
İşaretçiler ve diziler
Adres Aritmetiği
Karakter İşaretçileri ve Fonksiyonları
Dosyalarla ilgili işlemler
Dosya Türleri ve erişim
Metin Dosyaları
Dosya açma işlemi
Dosyadan okuma
Dosyaya yazma
Dosya kapama
Doğrudan Erişimli Dosyalar
Dosya kapama işlemleri
Doğrudan erişimli dosyalara özel durumlar
Veri Yapıları (structure)
Temel Tanımlar
Veri Yapılarının fonksiyonlarla kullanılması
TypeDef
Hazır Fonksiyonlar
Diyagnostik ile ilgili fonksiyonlar
void assert(int ifade);
Karakter Fonksiyonları
int isalnum(int c)
int isalpha(int c)
int iscntrl(int c)
int isdigit(int c)
int islower(int c)
int isspace(int c)
int isupper(int c)
int tolower(int c)
int toupper(int c)
Matematik Fonksiyonları
double acos(double x)
double asin(double x)
double atan(double x)
double cos(double x)
double sin(double x)
double tan(double x)
double log(double x)
double log10(double x)
double pow(double x, double y)
double sqrt(double x)
double ceil(double x)
double floor(double x)
double fabs(double x)
Genel Amaçlı Fonksiyonlar
double atof(const char *nptr)
int atoi(const char *nptr)
long int atol(const char *nptr)
int rand(void)
void srand(unsigned int sed)
void *malloc (size_t miktar)
void *realloc(void *ptr, size_t miktar)
void free(void *ptr)
void exit(int status)
int abs(int j)
Karakter Dizisi Fonksiyonları
char *strcpy(char *s1, const char *s2)
char *strncpy(char *s1, const char *s2, size_t n)
int strcmp(char *s1, const char *s2)
int strncmp(char *s1, const char *s2, size_t n)
char *strcat(char *s1, const char *s2)
char *strncat(char *s1, const char *s2, size_t n)
size_t strlen(const char *s)
Tarih ve Saat Fonksiyonları
Double difftime(time_t zaman1, time_t zaman0)
time_t time(time_t timer)
char *asctime(const struct tm *timeptr)
struct tm *gmtime(const time_t *timer)
struct tm *localtime(const time_t *timer)
0 of .
Results for:
No results containing your search query
P. 1
43299C_Ders

43299C_Ders

Ratings: (0)|Views: 120|Likes:
Published by anestezik

More info:

Published by: anestezik on Mar 23, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/05/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 38 are not shown in this preview.
You're Reading a Free Preview
Pages 42 to 93 are not shown in this preview.
You're Reading a Free Preview
Page 97 is not shown in this preview.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->