易百教程

编写程序以使用指针填充char数组

编写程序以使用指针填充char数组,将char数组的大小设置为27,以便它可以容纳26个字母。
使用指针表示法使用字母AZ填充数组。使用指针表示法显示结果。

提示

可以使用以下声明:

* PN= X+'A';

参考实现代码

#include <stdio.h>

int main()
{
    char alphabet[27];
    int x;
    char *pa;

    pa = alphabet;      /* 初始化指针 */

    /* 填充数组 */
    for (x = 0; x < 26; x++)
    {
        *pa = x + 'A';
        pa++;
    }

    pa = alphabet;

    /* 显示数组 */
    for (x = 0; x < 26; x++)
    {
        putchar(*pa);
        pa++;
    }
    putchar('\\n');

    system("pause");
    return(0);
}

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

ABCDEFGHIJKLMNOPQRSTUVWXYZ