1楼猜想正确,原因如下:Char *p[]={“BooL”,”opk”,”H”,”sp”}可以看作二维数组,i此时为行指针。按%c输出i[3]得s,指针移动两行,指到i[1],输出o
%c, 表示输出单个字符,i=3,输出“sp"的s,然后i变为1;i=1,输出”opk"的o,i=-1;结束。这只是个人的猜想