c语言puts打印字符串数组的有关问题

c语言puts打印字符串数组的问题
HC[]为一个指针数组,HC[i]指向一个字符串数组,如何将这个字符串数组打印出来,
puts(HC[i]);好象不行。

------解决方案--------------------
把程序贴上来。。。,那样是可行的,应该是程序错了

------解决方案--------------------
puts(HC[i]); //此处打印字符串数组
你这里的i从哪里来的???i根本就没赋值啊.