zoukankan      html  css  js  c++  java
  • C字符串翻转

    实现字符串翻转,思路很简单,就是首尾字符对调。

    void reverse(char* str){
    	char* p = str + strlen(str) - 1;//最后一个字符地址
    	char temp;
    	while (str<p)
    	{
    		temp = *p;//获取p指向字符串
    		*p-- = *str;//p 往左边移动,设置值为*str
    		*str++ = temp;
    	}
    }
    

    注意str<p 这里,代表指针变量的大小,因为同一个字符串的地址,str指向首字母的指针变量的值,p是指向末尾字符的指针变量的值,所有期初str一定是小于p的

    后面str主键增加,p主键减少,知道中介的时候str=p;

  • 相关阅读:
    gevent
    pymongo的数组操作
    pymongo的聚合操作
    python操作redis的情况总结
    协程
    3
    6
    10
    4
    5
  • 原文地址:https://www.cnblogs.com/clc2008/p/6899637.html
Copyright © 2011-2022 走看看