Diziler aynı tipte verilere tek bir isimle erişmek için kullanılır. Bellek içerisinde peş peşe sıralanırlar. Önceki örneklerde char isim[10] şeklinde isim değişkeni tanımlamıştık. Bu aslında bir dizi tanımıdır. Yaptığımız şey 10 elemandan oluşan bir karakter (char) dizisi oluşturmaktı. Buna örneğin ahmet kelimesini atadığımızda bu {a,h,m,e,t} şeklinde saklanır.
Bu Blogda Ara
C etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
27 Haziran 2014 Cuma
Fonksiyonlar
Bilgisayar programları fonksiyonların birleşiminden oluşur. Şu ana kadar yaptığımız programlar printf,scanf, strcmp gibi fonksiyonlardan oluşuyordu. Bunlar kolaylık olsun diye üretilmiş standard fonksiyonlardır siz de kendi fonksiyonlarınızı, kütüphanelerinizi üretebilirsiniz.
Etiketler:
C,
C dersleri,
c dili,
c fonksiyonlar,
c genel yapısı,
C öğren,
programcılık,
yazılım dersi,
yazılım öğren
26 Haziran 2014 Perşembe
Do While Döngüsü
Do while döngüsü de while ile aynı mantıkta çalışmaktadır. Tek farkı kontrol işlemi en sondadır, koşul kontrol edilmeden çevrim 1 kere döner.
do
{
işlemler
}while(koşul);
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
do while,
döngüler,
for,
while,
yazılım dersi,
yazılım öğren
Donguler (While)
En önemli konulardan birine geldik. Döngü (loop) belirli bir koşul altında kodumuzun tekrar tekrar çalışmasını sağlar. C dilinde 3 tane döngü vardır bunlar while, do while ve for.
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
değişkenler,
döngüler,
standard c,
yazılım dersi,
yazılım öğren
Switch case
Switch-case yapısı if-else ile aynı işi yapar. Arasındaki fark switch-case'de durumların teker teker kontrol edilmesidir. Genel yapısı şu şekildedir:
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
char,
değişkenler,
switch case,
yazılım dersi,
yazılım öğren
Uygulama-1
'Şimdiye kadar öğrendiklerimiz ne işimize yarayacak?' sorusuna cevap olması açısından 'Uygulama' adında bir seri başlatıyorum.
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
c ile Kim milyoner olmak ister oyunu,
C matematik,
C öğren,
char,
değişkenler,
float,
if,
if else,
int,
printf,
programcılık,
scanf,
standard c,
strcmp,
yazılım öğren
C dili if else yapısı
Şu ana kadar veriyi programcının nasıl girdiğini ve kullanıcıdan nasıl aldığını gördük. Artık bunları karşılaştırıp yorumlayabiliriz.
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
char,
değişkenler,
float,
if,
if else,
int,
printf,
scanf,
standard c,
strcmp,
yazılım öğren
25 Haziran 2014 Çarşamba
C Matematiksel Fonksiyonlar
C'de üstel, logaritmik, mutlak değer işlemleri için hazır fonksiyonlar bulunmakta. Daha önceden de değindiğimiz gibi fonksiyonlar kütüphanelerde bulunur. Peki bu fonksiyonlar hangi kütüphanede?
#include ‹math.h›
Bu fonksiyonlar için math.h dosyasını projeye ekliyoruz.
#include ‹math.h›
Bu fonksiyonlar için math.h dosyasını projeye ekliyoruz.
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C matematik,
C öğren,
char,
değişkenler,
float,
int,
printf,
programcılık,
scanf,
standard c,
yazılım dersi,
yazılım öğren
Kullanıcıdan Değişken Alma
Şu ana kadar değişkeni program içinde verdik ve kullandık. Çoğu durumda kullanıcıdan bilgi almamız gerekir (örneğin üye girişi).
Bunun için C'de scanf() isimli bir fonksiyonumuz var. Hemen örneğe geçiyorum.
Bunun için C'de scanf() isimli bir fonksiyonumuz var. Hemen örneğe geçiyorum.
Değişkenler
Değişkenler içinde çeşitli veri tiplerini tutan elemanlardır. Matematikteki mantıkla aynıdır. Size 'x bir tam sayıdır' denildiğinde ne anlıyorsanız aynısı geçerli. 3 tane veri tipi vardır bunlar;
- char (harfler),
- int (tamsayılar),
- float (ondalık sayılar)'dır.
- char (harfler),
- int (tamsayılar),
- float (ondalık sayılar)'dır.
Etiketler:
C,
C dersleri,
C öğren,
char,
değişkenler,
float,
int,
printf,
scanf,
yazılım dersi
C dili genel bilgiler
İlk olarak C ile giriş yapıyoruz. Birçok üniversitede ilk sınıfta öğretilen bir dildir. Bunun sebebi anlaması kolay, günümüzdeki yaygın dillere benzer yapıda (hepsinin babası), algoritma mantığını anlatmak için iyi bir dil olmasıdır.
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
char,
değişkenler,
float,
int,
printf,
scanf,
standard c,
yazılım dersi
24 Haziran 2014 Salı
main() {
HELLO WORLD...
Hoşgeldin araştırmacı insan. Buraya geldiğine göre yazılım konusunda heveslisin hatta büyük ihtimal öğrencisin. Okulda geçen birkaç saatlik ders ile ancak belli bir seviyeye kadar gelebilirsin, o seviye de okula ve sana göre değişir. Asıl iş ders bittikten sonra başlar: uygulama yazmak!
Etiketler:
C,
C dersleri,
c dili,
c genel yapısı,
C öğren,
char,
değişkenler,
float,
int,
printf,
programcılık,
scanf,
standard c,
web dersleri,
yazılım dersi,
yazılım öğren
Kaydol:
Kayıtlar (Atom)
