Inline Fonksiyonlar

C++ ile uygulama geliştirirken uygulamanın mümkün olan en hızlı şekilde yani gecikmenin en az olacağı şekilde çalışmasını isteriz. C ve C++ dillerini diğer dillerden ayıran en önemli avantajlardan birisi de zaten hızdır. Inline fonksiyonların da kullanılma sebeplerinden biri bize bu konuda sağladığı avantajlardır. Peki inline fonksiyon nedir? Normal fonksiyon tanımından ne farkı vardır? Normal bir […]

Fonksiyonlarda Return Deyimi

Return deyimi, fonksiyonun çağrıldığı yere bir değer döndürmek için kullanılır. Bu sayede fonksiyon içinde yapmış olduğumuz işlemler sonucunda geriye bir sonuç döndürebiliriz. Konuyu uzatmadan hemen örneği inceleyelim. Fonksiyona gelen data 11’e eşitse çağrıldığı yere “That is 11.” döndürür. Eğer eşit değilse “I don’t know.” döndürür. Peki void fonksiyonlarda return kullanabilir miyiz? Evet kullanabiliriz. Peki ne […]

Fonksiyon Tanımlama ve Parametreler

Fonksiyonlar nedir? ve ne için kullanılır? sorularından bu dökümanının giriş yazısında bahsetmiştik. Bu bölümde bir fonksiyon nasıl tanımlanılır? Fonksiyon parametreleri nelerdir? Bir fonksiyon geriye nasıl değer döndürür? bunlardan bahsedeceğiz. Ama önce kısaca fonksiyon nedir? sorusunu tekrar açıklamak gerekirse fonksiyonlar, programı kendini idare edebilen daha küçük parçalara bölerek modüler olmasını sağlayan yapılardır. Fonksiyon tanımlamaya geçmeden önce […]