同样的一条字符串,
有2种保存方式:字符数组和字符型指针。
有2种显示方式:直接"%s",或者对字符串中每一位字符单独处理输出"%c"。
有3种输出方式:用puts()函数,或者用%s来输出,或者利用循环每一位字符输出。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char str_arr[20] = "Hello,my friends.";
printf("输出字符数组:\n");
puts(str_arr);
char *p_str = str_arr;
printf("指向指针的指针直接输出字符串:\n");
printf("%s\n", p_str);
printf("按一个一个字符输出指向指针的指针所对应的字符串:\n");
for(unsigned int i=0; i<strlen(str_arr); i++)
printf("%c", *p_str++);
printf("\n");
system("pause");
return 0;
}