example pointer
example pointer
return 0;
}
return 0;
}
// C program to illustrate the use of array of pointers to characters
#include <stdio.h>
int main()
{
char* arr[3] = { "geek", "Geeks", "Geeksfor" };
for (int i = 0; i < 3; i++) {
printf("%s\n", arr[i]);
}
return 0;
}
int main()
{
// Pointer to an integer
int *p;
p++;
ptr++;
return 0;
}
// C program to illustrate sizes of pointer of array
#include<stdio.h>
main()
{
int arr[] = { 3, 5, 6, 7, 9 };
int *p = arr;
int (*ptr)[5] = &arr;
printf("p = %p, ptr = %p\n", p, ptr);
printf("*p = %d, *ptr = %p\n", *p, *ptr);
printf("sizeof(p) = %lu, sizeof(*p) = %lu\n", sizeof(p), sizeof(*p));
printf("sizeof(ptr) = %lu, sizeof(*ptr) = %lu\n", sizeof(ptr), sizeof(*ptr));
}