C语言深度探究
梦落天涯
这个作者很懒,什么都没留下…
展开
-
关于自增自减运算符
文章目录基本概念实例:C程序实现分析: 基本概念 对于i++和++i,我们都知道i++是先运算再增1,++i是i先增1再运算 ++i , --i (先自增或自减,在整个表达式运算之前先自增或自减,适用于windows) i++ , i-- (后自增或自减,在整个表达式运算结束以后再进行自增或自减运算, 适用于windows) 但是在它们的多项运算时,编译器的不同,可能产生的结果是不同的...原创 2018-11-20 19:13:40 · 304 阅读 · 0 评论 -
关于递归函数
定义 一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数。执行递归函数将反复调用其自身,每调用一次就进入新的一层。 使用 使用分两步: 找公式 找退出条件 实例 案例一:求n! C函数实现: int fuction(int n) { if(1==n) //退出条件 return 1; ...原创 2018-11-20 20:50:59 · 186 阅读 · 0 评论 -
如何求出一个或两个不是成对存在的数
文章目录关于按位异或运算符 ^案例一: 数组中所有数都是成对出现,只有一个数只出现一次,找出这个数案例二: 数组中所有数都是成对出现,有两个数只出现一次,找出这个两个数 关于按位异或运算符 ^ 运算规则:参与^运算两个二进制位不同时,结果为 1,相同时结果为 0。 例:2^5 ===> 0010 ^1001 ===> 1011 特别的: 0^5 =5 0000^1001 ===...原创 2018-11-21 14:10:37 · 196 阅读 · 0 评论