hello all,
i was trying a question which i have mentiond below.
:)
please try to explain the last output in the first printf and please verify your tests using the value 'oneone' in place of 'one' in char a[5][10] and then arrive on any answer
program:
Code:main()
{
char a[5][10]={"One", "Two", "Three", "Four", "Five" };
char **str = a;
char *b[5]={"One", "Two", "Three", "Four", "Five" };
char **str1 = b;
printf("%p %p %p %p %p %p\n", a, str, &a[1], &str[1], &a[1][1], &str[1][1]);
printf("%p %p %p %p %p %p\n", b, str1, &b[1], &str1[1], &b[1][1], &str1[1][1]);
}
thanks in advance.:mad::confused: