/*C program to explain C - Array of pointers*/
#include <stdio.h>
const int MAX = 3;
int main () {
int var[] = {10, 100, 200};
int i, *ptr[MAX];
for ( i = 0; i < MAX; i++) {
ptr[i] = &var[i]; /* assign the address of integer. */
}
for ( i = 0; i < MAX; i++) {
printf("Value of var[%d] = %d\n", i, *ptr[i] );
}
return 0;
}
Value of var[1] = 100
Value of var[2] = 200
96.b)
#include <stdio.h>
const int MAX = 4;
int main () {
char *names[] = {
"vipul",
"srikar",
"vinay",
"shashi"
};
int i = 0;
for ( i = 0; i < MAX; i++) {
printf("Value of names[%d] = %s\n", i, names[i] );
}
return 0;
}
output
Value of names[0] = vipul
Value of names[1] = srikar
Value of names[2] = vinay
Value of names[3] = shashi
#include <stdio.h>
const int MAX = 3;
int main () {
int var[] = {10, 100, 200};
int i, *ptr[MAX];
for ( i = 0; i < MAX; i++) {
ptr[i] = &var[i]; /* assign the address of integer. */
}
for ( i = 0; i < MAX; i++) {
printf("Value of var[%d] = %d\n", i, *ptr[i] );
}
return 0;
}
output
Value of var[0] = 10Value of var[1] = 100
Value of var[2] = 200
96. write a C program to explain C - Array of pointers
96.b)
#include <stdio.h>
const int MAX = 4;
int main () {
char *names[] = {
"vipul",
"srikar",
"vinay",
"shashi"
};
int i = 0;
for ( i = 0; i < MAX; i++) {
printf("Value of names[%d] = %s\n", i, names[i] );
}
return 0;
}
output
Value of names[0] = vipul
Value of names[1] = srikar
Value of names[2] = vinay
Value of names[3] = shashi
Comments
Post a Comment