关于c++字符串的while(*temp++)
首先,上一段代码
static bool reverse_str(const char *str)
{
const char *temp=str;
while(*temp++);
temp-=2; //指针返回到字符串的末尾
while(str<temp)
{
if (*str!=*temp)
{
return false;
}
str++;
temp--;
}
return true;
}
其实它完成的就是回文字符串的 判断。
里面的一句代码:
const char *temp=str;
while(*temp++);
temp-=2; //指针返回到字符串的末尾
这里的
temp-=2;
就是为了回到字符串的末尾字符。这里注意一下就写那个了。
另外,写代码注意规范性
注意函数前面的static关键字
以及函数参数前面的const关键字
关于c++字符串的while(*temp++)的更多相关文章
- NSString字符串
		
要把 “2011-11-29” 改写成 “2011/11/29”一开始想用ios的时间格式,后来用NSString的方法搞定. [string stringByReplacingOccurrences ...
 - FZU 2027 单词问题 map标记字符串典型问题
		
题目链接:单词问题 找一个字符串里的所有单词,重复的只输出一次.关于map函数key值是字符串的问题一直比较含糊... 挣扎了一番,大概是,map的key值是char型数组的时候,标记的是地址,于是有 ...
 - 对Json字符串进行格式化显示
		
很多时候,我们拿Json字符串作为返回结果,但是当数据量多的时候,一堆的Json字符串看起来很不直观,这时候我们可以使用以下办法将Json字符串格式化一下再输出 var JsonUti = { //定 ...
 - [转] NSString / NSMutableString 字符串处理,常用代码
		
原文 : http://justcoding.iteye.com/blog/1405951 Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString , ...
 - 【转】 NSString / NSMutableString 字符串处理,常用代码 (实例)
		
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重 ...
 - object- c 字符串操作
		
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重 ...
 - NSString / NSMutableString 字符串处理,常用代码 (实例)
		
http://blog.csdn.net/likendsl/article/details/7417878 Objective-C 中核心处理字符串的类是 NSString 与 NSMutableSt ...
 - bjective-C 中核心处理字符串的类是 NSString 与 NSMutableString
		
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重 ...
 - 字符串join函数跟+号测试
		
字符串join函数for循环+区别: 原因是这样的,字符串是不可变对象,当用操作符+连接字符串的时候,每执行一次+都会申请一块新的内存,然后复制上一个+操作的结果和本次操作的右操作符到这块内存空间,因 ...
 
随机推荐
- javascript开发中的封装模式(转)
			
var bgAuido={ audio : pingfan.$$('audio'), audioBtn : pingfan.$$('audioBtn'), init : function(){ var ...
 - linux 远程工具
			
SecureCRT SecureCRT官网地址:http://www.vandyke.com/products/securecrt/ Xmanager官方网址:http://www.netsarang ...
 - jquery easyui combobox 级联及触发事件,combobox级联
			
jquery easyui combobox 级联及触发事件,combobox级联 >>>>>>>>>>>>>>&g ...
 - iOS开发--Swift RAC响应式编程
			
时间不是很充足, 先少说点, RAC的好处是响应式编程, 不需要自己去设置代理委托, target, 而是主要以信息流(signal), block为主, 看到这里激动吧, 它可以帮你监听你的事件, ...
 - 读jQuery官方文档:样式
			
样式 使用jQuery,无论是设置或者获取元素样式都十分简便. // 支持驼峰式和分割线式,两种方式等价(原生JavaScript只支持驼峰式) $('h1').css('fontSize'); $( ...
 - java基础总结
			
/查看数组是否为空 String[] aorgPks = userRole.getAssignOrgPks(); if(ArrayUtils.isEmpty(aorgPks)){ //uapstudi ...
 - jquery扩展 $.fn
			
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效. 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个 ...
 - HashMap使用
			
/* * 测试HashMap的应用,判断 */ import java.util.HashMap; public class HuaWeiTest { private static final Int ...
 - php正则失效-最大回溯(pcre.backtrack_limit)/递归限制
			
有时候,我们觉得,没有什么可以让我们快乐,我们甚至忘记了如何微笑.但是,当我们被一群乐观.欢乐的人包围的时候,他们从内心深处散发出来的欢迎一定会感染你. 这组照片中,你会看到真正的幸福和快乐的面孔,我 ...
 - javascript 第26节 jQuery对象
			
<html> <head> <title>jQuery</title> <!--导入jquery库--> <script type=& ...