![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见小题
小狮子辛巴
这个作者很懒,什么都没留下…
展开
-
X&(X-1)的作用
1.统计二进制数X中1的个数 如以下代码: #include int fun(int n) { int tmp=0; while(n) { tmp++; n=n&(n-1); } return tmp; } int main() { printf("%d\n",fun(4)); printf("%d\n",fun(20)); return 0; } 运行结果: ...原创 2018-08-04 20:41:21 · 290 阅读 · 0 评论 -
static 关键字总结
一、在C语言中,static主要定义全局静态变量、局部静态变量和静态函数。 1.定义全局静态变量:在全局变量前加上关键字 static,特点: a.在全局数据区分配内存。 b.如果没有初始化,其默认值为0. c.作用域:文件作用域(只在被定义的文件中可见。)生成的符号为local符号,而编译器编译链接时只会看到global符号 d.生命周期:程序运行期一直存在 注意:只要文件不...原创 2018-08-04 20:45:02 · 226 阅读 · 0 评论