单引号里面放的是字符,双引号里面放的是字符串。
- 单引号
# include <stdio.h>
int main()
{
char name[]={'h','e','l','l','o',',','w','o','r','l','d'};
char *p;
p=name;
int i;
for(i=0;i<11;i++)
{
printf("%-2c",*p);
*p++;
}
return 0;
}
- 双引号
# include <stdio.h>
int main()
{
char name[]={"hello,world"};
char *p;
p=name;
int i;
for(i=0;i<11;i++)
{
printf("%-2c",*p);
*p++;
}
return 0;
}
运行结果相同