C/C++
文章平均质量分 74
Violet-Guo
努力一直前进的程序猿一枚~~
展开
-
C++中运算符 &和&&、|和|| 的区别
简介:&&是逻辑与运算符,||是逻辑或运算符,都是逻辑运算符,两边只能是bool类型 &与| 既可以进行逻辑运算,又可以进行位运算,两边既可以是bool类型,又可以是数值类型区别:if (A && B) 如果 A 为 false ,整个表达式就为 false,不再计算 B 的值了。 if (A & B) 如果 A 为 false ,整个表达式就为 false,但还要计算 B 的值。 if原创 2015-08-10 11:08:36 · 91377 阅读 · 1 评论 -
剑指offer编程题目汇总(更新中。。)
在牛客网上练题的题解,传送门:http://www.nowcoder.com/ta/coding-interviews?page=1二叉树的深度输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。C/C++/*struct TreeNode { int val; struct TreeNode *left;原创 2016-03-25 12:04:50 · 1673 阅读 · 0 评论 -
C语言正则表达式 regcomp&®exec
标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(),一般分为三个步骤,如下所示:C语言中使用正则表转载 2017-09-18 23:39:17 · 908 阅读 · 0 评论