编程方式
WibleL
这个作者很懒,什么都没留下…
展开
-
volatile关键字简析
volatile主要用来防止变量的值由于某些不被编译器知道外来进程的原因而改变,加上volatile关键字后可以让编译器每次都从变量的内存地址获取值,而不是认定变量未改变就把上次读取的值认定为变量的值 ...原创 2020-03-14 10:35:52 · 60 阅读 · 0 评论 -
lowbit:x&(-x)
看到一个很有意思的用法 lowbit(int x){ return x&(-x); } 这段代码的意思是 质数返回1; 偶数返回能被x整数整除的最大2的n次方; 即:lowbit(x)=2^k 其中:k是指将x转化为二进制之后从右往左数第一个一的位置 )无耻的整合( ...原创 2020-03-12 19:45:29 · 486 阅读 · 0 评论 -
关于PI的数值
const double PI=acos(-1.0); 用反三角函数计算出略精确的PI值,注意函数实参不能为int类型不然会报错;原创 2020-03-12 19:37:40 · 1228 阅读 · 0 评论 -
signed main()
主要用来区分 #define int long long 除此之外signed等同于int,似乎有些鸡肋,但记下来免得看不懂别人的代码…原创 2020-03-12 19:35:51 · 1137 阅读 · 0 评论 -
lambda表达式
添加链接描述转载 2020-03-07 10:31:36 · 90 阅读 · 0 评论