编写程序以使用指针填充char
数组,将char
数组的大小设置为27
,以便它可以容纳26
个字母。
使用指针表示法使用字母A
到Z
填充数组。使用指针表示法显示结果。
提示
可以使用以下声明:
* 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