int main(void)
{
char str[] = "aiueo";
char *ptr = str;
---------------------------------------------------
以上のような変数宣言をしたときの
1.ポインタ変数のアドレス
2.ポインタ変数に格納されている値
3.ポインタ変数が参照する配列変数の先頭アドレス
4.ポインタ変数の参照先データ
をそれぞれポインタ変数を用いてポインタの位置を文字数分まで1つずつ
進めながら16進数で確認するプログラムを作成せよ

という問題なのですが、3つ目のがよく分からなくて・・。

printf("%x",????);

これの????には何を入れるべきなんでしょうか?
誰か教えてもらえませんか?(⊃д⊂)