c语言中字符串的匿置 超级简单
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> void main() { char * src = "hello,world"; printf("%d", src[10]); char *dest = NULL; //开辟内存空间 然后多开辟一个用来存储字符串的结束符 dest= (char *)malloc(sizeof(char)*(strlen(src) + 1)); int len = strlen(src); char *d = dest; //数组的存储是从 src[0] .. src[10] er len 1....11所以要减去1 char *s = src + len - 1; while (len-- != 0) { *d++ = *src--; } *d = ‘\0‘; system("pause"); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。