易百教程

编写程序使用指针和putchar()函数输出字符串数组中的每个字符

编写程序使用指针和putchar()函数输出字符串数组中的每个字符。
提示

使用外部for循环来迭代每个字符串。

示例代码

#include <stdio.h>

int main()
{
    char *fruit[] = {
        "watermelon",
        "banana",
        "pear",
        "apple",
        "coconut",
        "grape",
        "blueberry"
    };
    int x, a;

    for (x = 0; x < 7; x++)
    {
        a = 0;
        while (putchar(*(*(fruit + x) + a++)))
            ;
        putchar('\n');
    }
    system("pause");
    return(0);
}

执行上面示例代码,得到以下结果:

watermelon
banana
pear
apple
coconut
grape
blueberry