![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
傲世阿龍
这个作者很懒,什么都没留下…
展开
-
ifdefine __cplusplus extern c{}的作用
#ifdef c__plusplus extern "c"{ #endif ... #ifdef c__plusplus } #endif这个.h文件被cpp文件include后,它告诉了cpp的编译器,被extern c 括起来的部分是c函数,在编译时,保持c风格的函数名。也就是说c编译出来的库,用extern c在头文件中括原创 2017-06-08 18:51:01 · 803 阅读 · 0 评论 -
i=i++表达式的值为什么没有变化?
#include void main(){ int i = 3; i = i++; printf("i=%d\n",i);}写了一个c语言程序,但是运行后,i的值打印为3,没有进行变化,而且再java里面也是,这是为什么呢?原因:1,首先对表达是i++进行求值,结果为32,之后进行i++操作,此时i变为43,之后进行 赋值 也就是 ‘=’ 操作,因为i+原创 2017-10-18 10:12:05 · 1536 阅读 · 0 评论 -
符号操作的注意点
平时再java或者c 语言中,经常使用到 & | && || 这些操作。我们知道 & 和 &&都是与操作,| 和 || 都是或操作,那么这两对操作符有什么异同呢?异同点:& 和&&:& : 符号是与操作,左右两边都会进行运算。&&:与操作,当左边为假时,右边就不会进行操作了。| 和||:| : 或操作,左边右边都会进行操作。|| :或操作,当左边原创 2017-10-18 10:16:11 · 274 阅读 · 0 评论 -
程序员的自我修养--编译链接资料收集
1、龙书(Dragon book) 英文名:Compilers: Principles,Techniques,and Tools 作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman 中文名:编译原理技术和工具 第一版龙书 第二版龙书 龙书”。龙书是Alfred V. Aho等人于1986年出版的转载 2017-10-26 10:23:47 · 271 阅读 · 0 评论