Function ve Function Prototype Anlamak

Bu dersimizde function prototype kullanarak iki değişken değerlerini yer değiştirme işleminin nasıl olduğunu göreceğiz.

Bu dersimizde function prototype kullanarak iki değişken değerlerini yer değiştirme işleminin nasıl olduğunu göreceğiz.

#include<stdio.h>
int swap(int,int); // <-- function prototype. 
/* function prototype, 
yazdığımız function satırı, main (ana) function'ın altında ise çalıştırmamızı sağlar. 
Main function üstüne veya main in içinde function aramadan önce herhangi 
bir satıra yazılabilir. Function return type ve function parameterların değerleri 
ve sayısı aynı olmak zorunda! */ 

int main(void){ 
 int s1=3,s2=2; 
 printf("A=%d , B=%d n",s1,s2); 
 swap(s1,s2); // <-- function arama. getchar(); 
 return 0; 
}
int swap(int a,int b){// <-- Aranan function.
 int t; t=a,a=b,b=t; 
/*yukarıdaki komut aşağıdaki işlemleri tek satırda yapıyor.
 t=a;
 a=b;
 b=t; */ 
 printf("A=%d , B=%d n",a,b); //Değişken değerleri yer değiştirildi. 
 return; 
}

 

Yusuf Göksu Coşkun
Lefke Avrupa Üniversitesi - Bilgisayar Mühendisliği
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git