31 Aralık 2015 Perşembe

Göstericiler(Pointers)-13

Göstericiler(Pointers)-13

Fonksiyona dizilerin geçirilmesi.

index operatörünün kullanımı.


/*Açıklama : Fonksiyona dizilerin geçirilmesi.
 * index operatörünün kullanımı.
 */
#include <stdio.h>
#include <stdlib.h>

void showArray(int *pArray, int size) //pArray = total size = 7
{
       int i = 0;

       for(i = 0; i < size; ++i)
       {
             printf("%d. eleman = %d\n", i, pArray[i]);
       }
}

void showArrayWithIndexOperator(int pArray[], int size) //pArray = total size = 7
{
       int i = 0;

       for(i = 0; i < size; ++i)
       {
             printf("%d. eleman = %d\n", i, pArray[i]);
       }
}

int main(void) {
       //Gösterici değişkenlere ilk değer verilmesi
       {
             int numbers[] = { 1,3,5,7,9};
             int *ptr = numbers;
       }
       //Dizilerin fonksiyonlara göstericiler yoluyla geçirilmesi
       {
             int numbers[] = { 1,3,5,7,9 };
             showArray(numbers, 5);
             int total[] = {11,13,15,17,19,21,23};
             showArray(total,7);
       }
       //index operatorlu parametre kullanımı
       {
             int total[] = {11,13,15,17,19,21,23};
             showArrayWithIndexOperator(total, 7);
       }
       return EXIT_SUCCESS;
}

Hiç yorum yok:

Yorum Gönder