一种不需要内存申请指针反序,一种内存申请指针反序

来源:互联网 发布:网络教育的优点 编辑:程序博客网 时间:2024/06/10 01:35
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){    /*    char* src = "hello,world";    int len = strlen(src);    char* dest = (char*)malloc(len+1);//要为\0分配一个空间     char* d = dest;    char* s = &src[len-1];//指向最后一个字符    while(len-- != NULL){        *d++ = *s--;        *d = 0; //尾部加‘\0’       }    printf("%s\n",dest);    free(dest);    */    char str[] ="",*p = str;    printf("输入字符串:\n");    gets(str);    for (int i = 0; i< strlen(str) ;i++,p++){    }    for(int i = 0; i < strlen(str-1);i++,p--){        printf("%c",*p);    }    getchar();    return 0;   }

“`