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