🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[info]字符串反转,如将字符串 "www.runoob.com" 反转为 "moc.boonur.www"。 ~~~C #include <stdio.h> #include <string.h> void reverse(char* s); int main(){ char s[] = "www.runoob.com"; printf("'%s' =>\n", s); reverse(s); // 反转字符串 printf("'%s'\n", s); return 0; } void reverse(char* s){ // 计算字符长度 int len = 0; char* p = s; //赋予指针p的值为s,内存区域为s的指向 while(*p != 0){ // 判断指针当前值是是否==0 len++; p++; } // 交换字符顺序 int i = 0; char c; while(i <= len/2-1){ c = *(s+i); *(s+i) = *(s+len-1-i); *(s+len-1-i) = c; i++; } } ~~~