Giriş
Coddy'nin C'de Fonksiyonlar kursunda ders 2 / 17.
Değişkenler ve sabitler programın durumunu saklıyorsa, fonksiyonlar da onun eylemlerini belirler. Esasen bir fonksiyon, programın çeşitli bölümlerinde yeniden kullanılabilen isimlendirilmiş bir kod parçasıdır.
C'de bir fonksiyon oluşturma sözdizimi şu şekildedir:
type function_name(parameters)
{
instructions to be executed
}İlk satır fonksiyonun imzasıdır. Fonksiyonun ne tür bir değer döndüreceğini belirten dönüş türü ile başlar. Eğer fonksiyon herhangi bir değer döndürmüyorsa, dönüş türü void olur.
Sırada, bir değişken adı gibi olan fonksiyonun adı gelir.
İsimden sonra, parantez içine parametreleri listelersiniz. Eğer fonksiyonun parametresi yoksa, boş parantez kullanın.
Ardından, süslü parantezler içinde, fonksiyonun yürütmesi gereken talimatları yazarsınız.
Bir örneğe bakalım:
void first_function()
{
printf("Hello Coddy.tech!\n");
}Bu örnekte, fonksiyon void türündedir, yani hiçbir şey döndürmez. Parametresi yoktur, bu nedenle fonksiyon adından (first_function) sonra boş parantez kullanırız. Bu fonksiyon konsola sadece "Hello Coddy.tech!" yazdırır.
Fonksiyonu tanımladığımıza göre, ikinci kısım yürütmedir. Bir fonksiyonu tanımlayıp çağırmazsak çalışmaz, bu yüzden onu çağırmamız gerekir.
C'de bir fonksiyonu çağırmak için şu sözdizimini kullanırız:
function_name(arguments)Fonksiyon adından sonra, parantezler fonksiyon parametreleri için değerleri içerir. İlk fonksiyonumuzun parametresi olmadığı için onu şu şekilde çağırabiliriz:
first_function();Ve tüm program şu şekilde olmalıdır:
#include <stdio.h>
void first_function() {
printf("Hello Coddy.tech!\n");
}
int main() {
first_function();
return 0;
}Çıktı şu şekilde olacaktır:
Hello Coddy.tech!Görev
KolayVerilen kodda, aşağıdaki metni görüntüleyen <strong>display_info</strong> adında bir fonksiyon tanımlayın:
name: Coddy.tech
language: C language
title: FunctionsFonksiyonu main fonksiyonu içinde çağırın.
Kendin dene
#include <stdio.h>
// Fonksiyon tanımı
int main() {
// Fonksiyonu çağırma
return 0;
}