C
skume
这个作者很懒,什么都没留下…
展开
-
C语言实现JS无符号运算 >>>
有一段JS需要转到C语言,由于真的菜,只能另辟蹊径解决。这是 JS 的一行算法var gg = bi << ki | g >>> 32 - k;其中js中 >>> 代表无符号右移运算,在C中没有这种运算符号。土办法// 翻译成Cint gg = bi << ki | g >>> 32 ...原创 2019-06-12 22:56:42 · 306 阅读 · 0 评论 -
粗浅理解C语言递归函数的计算过程
刚接触C语言发现递归函数一开始没能理解过来,看了分析结果才知道怎么运算的。一个简单的例子推理首先是调用函数 factorial(5),然后开始分解 factorial 函数体内根据参数 n 去判断递归逻辑 factorial(5) = 5*factorial(4) factorial(4) = 4*factorial(3) factorial(3) = 3*facto...原创 2019-06-09 23:08:55 · 1277 阅读 · 0 评论 -
C语言中递增递减 ++i 和 i++
++i 先运算再取值,i++ 先取值再运算#include <stdio.h>int main(){ int a = 0; int b = 0; int c = 1; int d = 1; printf("++a值为%d", ++a); printf("a++值为%d", a++); printf("--c值为%...原创 2019-06-10 23:45:13 · 2134 阅读 · 0 评论