Eşleştirme
Ana Sayfa
Üniversiteler
Dersler
Özellikler
Çalışma Planı
Hakkımızda
İletişim
Premium
Giriş Yap
Ücretsiz Kayıt Ol
Ana Sayfa
»
Ankara Üniversitesi ANKADEM
»
Mühendislik Fakültesi
» Computer Programming 1
← Ünite 4
Paylaş
←
Ünite 3 Eşleştirme
Ünite 4
Chapter 5: C Functions
Ünite 5 Eşleştirme
→
Ünite 4: Chapter 5: C Functions — Kavram Eşleştirme
Tur 1 / 3
0 / 5 eşleşti
Önce bir kavram seç, sonra karşılığı olan tanıma dokun.
Kavramlar
User-Defined Function
Library Function
Local Variable
Function Prototype
Void Return Type
Tanımlar
Yukarıdan bir kavram seç.
Yalnızca tanımlandıkları fonksiyonun gövdesi içinde erişilebilen ve kapsamı o fonksiyonla sınırlı olan değişkenlerdir. Fonksiyon parametreleri de birer yerel değişkendir.
Derleyiciye bir fonksiyonun adı, dönüş tipi ve parametre listesi hakkında ön bilgi veren bildirim satırıdır. Özellikle fonksiyon tanımı main bloğundan sonraysa mutlaka kullanılmalıdır.
Bir fonksiyonun çağrıldığı yere herhangi bir değer döndürmeyeceğini belirten özel bir dönüş tipidir. Bu tür fonksiyonlarda return anahtar kelimesi değer döndürmeden sadece çıkış için kullanılır.
Programcının kendi ihtiyaçları doğrultusunda özel bir görevi yerine getirmek için kodladığı fonksiyonlardır. Örneğin, üç sayının maksimumunu bulan maximum(int x, int y, int z) fonksiyonu kullanıcı tanımlı bir fonksiyondur.
C dilinin standart kütüphanelerinde önceden tanımlanmış ve geliştiricilerin kullanımına hazır sunulmuş hazır fonksiyonlardır. Matematiksel işlemler için pow() veya rastgele sayı için rand() buna örnektir.
User-Defined Function
— Programcının kendi ihtiyaçları doğrultusunda özel bir görevi yerine getirmek için kodladığı fonksiyonlardır. Örneğin, üç sayının maksimumunu bulan maximum(int x, int y, int z) fonksiyonu kullanıcı tanımlı bir fonksiyondur.
Library Function
— C dilinin standart kütüphanelerinde önceden tanımlanmış ve geliştiricilerin kullanımına hazır sunulmuş hazır fonksiyonlardır. Matematiksel işlemler için pow() veya rastgele sayı için rand() buna örnektir.
Local Variable
— Yalnızca tanımlandıkları fonksiyonun gövdesi içinde erişilebilen ve kapsamı o fonksiyonla sınırlı olan değişkenlerdir. Fonksiyon parametreleri de birer yerel değişkendir.
Function Prototype
— Derleyiciye bir fonksiyonun adı, dönüş tipi ve parametre listesi hakkında ön bilgi veren bildirim satırıdır. Özellikle fonksiyon tanımı main bloğundan sonraysa mutlaka kullanılmalıdır.
Void Return Type
— Bir fonksiyonun çağrıldığı yere herhangi bir değer döndürmeyeceğini belirten özel bir dönüş tipidir. Bu tür fonksiyonlarda return anahtar kelimesi değer döndürmeden sadece çıkış için kullanılır.
Call by Value
— Fonksiyona argüman aktarılırken değerin kendisinin değil, birebir kopyasının gönderildiği yöntemdir. Fonksiyon içinde yapılan değişiklikler orijinal değişkeni asla etkilemez.
Call by Reference
— Argümanın kopyası yerine kendisinin veya bellekteki adresinin fonksiyona aktarıldığı yöntemdir. Fonksiyon içerisindeki modifikasyonlar orijinal değişkenin değerini doğrudan değiştirir.
rand() Function
— <stdlib.h> kütüphanesinde yer alan ve 0 ile RAND_MAX arasında psödo-rastgele tamsayılar üreten standart kütüphane fonksiyonudur.
srand() Function
— rand() fonksiyonunun sayı ürettiği dizinin başlangıç noktasını (seed) değiştiren ve böylece her çalıştırmada farklı rastgele sayılar elde edilmesini sağlayan fonksiyondur.
time(NULL)
— 1 Ocak 1970'den bu yana geçen saniye miktarını döndüren ve srand() için dinamik bir seed değeri sağlamakta kullanılan fonksiyondur.
Recursion
— Bir fonksiyonun kendi kendini çalıştırma sürecidir. Büyük bir problemi daha küçük benzer alt problemlere bölerek çözmek için kullanılır.
Base Case
— Özyineli (recursive) fonksiyonların sonsuz döngüye girmesini önlemek için durma koşulunu belirten, fonksiyonun kendini çağırmayı bıraktığı temel durumdur (Örn. 0! = 1).
⚑ Bu kavramlarda hata var
Paylaş
←
Ünite 3 Eşleştirme
Ünite 4
Chapter 5: C Functions
Ünite 5 Eşleştirme
→
Ana Sayfa
Dersler
Çalışmam
Hesabım