摘要: 1.if 2.test: 用于if条件中 test有三种比较场景:数值比较、字符串比较、文件比较。 1>: 数值比较 eg: 不过有个陷阱,关于浮点数的,看下面: test命令不能处理浮点数。 2>: 字符串比较 eg: 比较字符串大小时,需要注意: 第一条是因为,大于小于号与重定向符号冲突;第二条 阅读全文
posted @ 2017-12-13 14:15 jiu~ 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 内部实现:前者逐每个字符进行比较,并判当前字符是否为0; 后者逐内存块进行比较。 效率:后者自然要优,不论从内部实现上,还是系统优化上。 场景:后者无法替代前者。在项目中遇到一种情况,两个字符串比较,长度不定,前者遇到0会结束比较,后者不会,则越界。当仅仅是比较两个完整字符串的话,还是用strcmp 阅读全文
posted @ 2017-12-13 10:56 jiu~ 阅读(938) 评论(0) 推荐(0) 编辑