个人学习过程中,网上找到的一些个例子。
#include <stdio.h>
int main()
{
//版本1
int i = 0;
for (;i < 11; i++)
{
char ch = "Hello word!"[i];
printf("%c",ch);
}
putchar('\n');
//版本2
char *p = "hello word!";
for (i = 0; i < 11; i++)
{
printf("%c",p[i]);
}
putchar('\n');
//版本3
char *q = "hello word!";
for (i = 0; i < 11; i++)
{
printf("%c",*q++);
}
putchar('\n');
//版本4
char r[] = "hello word!";
for (i = 0; i < 11; i++)
{
printf("%c",r[i]);
}
putchar('\n');
//版本5
char s[] = "hello word!", *t = s;
for (i = 0; i < 11; i++)
{
printf("%c",*t++);
}
putchar('\n');
//版本6
char u[] = "hello word!", *v = &u[0];
for (i = 0; i < 11; i++)
{
printf("%c",*v++);
}
return 0;
}