是A,其它的都是合法的。至于为什么,你搞清楚char *strp[4],str[k],strp之间的关系及其定义就可以分辩了。
strp[4]是个有四个char指针成员的指针数组。str[k]是每个行的首址