#include <stdio.h> //头文件
#include <stdlib.h>
int main()
{
char a[]="The Beijing 2008 Olympic Games"; //初始化字符串
char *pc="One Word, One Dream!";
printf("字符串数组a:%s\n",a); //采用各种方式输出字符串
printf("字符串指针pc:%s\n",pc); // 输出指针
printf("a[4]=%c\t*(a+4)=%c\n",a[4],*(a+4)); //输出数组中的单个字符
printf("pc[4]=%c\t*(pc+4)=%c\n",pc[4],*(pc+4)); //输出指针中的单个字符
printf("使用&a[4]方式输出子串:%s\n",&a[4]); //输出数组中的剩余字符
printf("使用a+4方式输出子串:%s\n",a+4); //输出数组中的剩余字符
printf("使用&pc[4]方式输出子串:%s\n",&pc[4]); //输出指针中的剩余字符
printf("使用pc+4方式输出子串:%s\n",pc+4); //输出指针中的剩余字符
system("pause");
return 0;
}
|
|