题目;将"I am a good boy"字符串倒序输出
//将字符串倒序输出
/*
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
int i;
char *p;
char buf[]={"I am a good boy"};
//p=(char *)malloc(sizeof(buf));
p=buf;
for(i=14;i>=0;i--)
putchar(*(p+i));
printf("\n");
//free(p);
return 0;
}
*/
//********************************************************************
//另一种方法
/*
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
char *p;
int i;
p=(char *)malloc(sizeof(char)*20);
strcpy(p,"I am a good boy");
for(i=14;i>=0;i--)
putchar(*(p+i));
printf("\n");
//free(p);
return 0;
}
*/
//***********************************************************
//源码来自程序员面试宝典
/*
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
int i;
char *p;
p=(char *)malloc(sizeof(char)*20);
strcpy(p,"welcome");
for(i=6;i>=0;i--)
putchar(*(p+i));
printf("\n");
free(p);
return 0;
}
*/