Göstericiler(Pointers)-5
Gösterici operatörlerinden
içerik işleci?
İçerik işleci(*) nasıl
kullanılır?
İçerik işleci dizi ismi ile
nasıl kullanılır?
/* Açıklama : Gösterici
operatörlerinden içerik işleci?
* İçerik işleci(*) nasıl kullanılır?
* İçerik işleci dizi ismi ile nasıl kullanılır?
*/
#include <stdio.h>
#include
<stdlib.h>
int main(void) {
//içerik işleci
{
//a int tipinden bir nesne
int a = 10;
// ptr (int *) tipinden bir gösterici.ptr
bir adres tutar.
int *ptr;
ptr = &a; // ptr'nin içeriğinde
a nın bellek adresi saklı
//*ptr = a ; *ptr bir nesne oluş
oluyor.
printf("a nin
degeri : %d\n", a);
printf("*ptr nin
degeri : %d\n", *ptr);
*ptr = 5; // a = 5;
printf("a'nin
simdiki degeri : %d\n", a);
}
//içerik işlecinin dizi ismi ile
kullanılması
{
int numbers[] = {
23,34,45}; // numbers (int *) bir adres
int *ptr = numbers;
printf("%d\n", *ptr);
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder