+ 1
Can a pointer behave as general variable?
#include <stdio.h> int main(void) { char *str[20]; char *sur; printf("how are you, dear xyz?\n"); gets(str); puts(str); sur = &str; printf("%p", sur); return 0; } In this program 'str' is declared as pointer. And define as general variable to store string. How is it possible because pointer variable can only store address ?
1 Answer