阅读背景:

几种字符串倒序输出

来源:互联网 

1、使用指针

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char** argv)
{
	char *src="I am a student";
	char *dest=NULL;
	char *ss=NULL;
    int i, len;
    char *p1, *p2;

    len = strlen(src);
    p1 = src + (len - 1);
	dest=(char *)malloc(len);
    memset(dest, 0x0, sizeof(dest));
    p2 = dest;
    for (i = 0; i < len; ++i) 
	{
        *p2++ = *p1--;
    }
    printf("dest: %s\n", dest);

    return 0;
}#include <stdio.h>
#include <stdlib



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: