选择题 22.  下列程序的运行结果是______。
    main()
    {char ch[3][4]={"123", "456", "78"}, *p[3]; int i;
    for(i=0; i<3; i++)p[i]=ch[i];
    for(i=0; i<3; i++)printf("%s", p[i]);}
【正确答案】 B
【答案解析】 第一个for循环的作用是让p指向每行的首地址,第二个for循环的作用是把它指向的字符串输出,故本题的正确答案为选项B。