
C/C++戟
文章平均质量分 58
lxiron
【GSM工程师-----硬件测试技术员】2008年计算机本科毕业,基础较扎实。毕业后于一家世界500强外企从事2年手机硬件测试技术支持。因酷爱软件开发。现转行于某公司从事C语言的GSM手机开发。故专心钻研技术,乃长期发展蓝图。成熟稳重、精明能干、专心致志。酷爱技术,肯钻研,精思考。
展开
-
C语言运算符的结合性分析
运算符的结合性指同一优先级的运算符在表达式中操作的组织方向, 即: 当一个运算对象两侧运算符的优先级别相同时, 运算对象与运算符的结合顺序, C 语言规定了各种运算符的结合方向( 结合性) 。大多数运算符结合方向是“自左至右”, 即: 先左后右, 例如a- b+c, b 两侧有- 和+两种运算符的优先级相同, 按先左后右结合方向, b 先与减号结合, 执行a- b 的运算, 再执行加c 的运算。除了自左至右的结合性外, C 语言有三类运算符参与运算的结合方向是从右至左。即: 单目运算符, 条件运算符, 以及原创 2010-10-08 18:33:00 · 1702 阅读 · 1 评论 -
【经典】牛逼的程序,搞笑的作者
这段话来自《C语言深度解剖》,我已经阅读过好几次,每当看到的时候都觉得搞笑,也很佩服源程序的作者,同样,也看的出该书做着的幽默与风趣。还应该看看最后一句话,呵呵! 如果函数的参数可以是任意类型指针,那么应声明其参数为void *。 典型的如内存操作函数memcpy和memset的函数原型分别为: viod *memcpy(void *dest,void *src,size_tlen); void *memset(void *buffer,int c,size_原创 2010-12-01 23:34:00 · 1888 阅读 · 6 评论 -
什么是声明,什么是定义,这里讲的竟如此清楚
之前就搞懂了这两个概念,但都讲的不是很清楚或者是讲的不是很好理解。今天翻看了一下C专家编程,里面有关于什么是声明,什么是定义的片段,讲的非常通俗易懂,现在就原本照搬上来。=================================================== 在搞清楚这个问题之前,需要在头脑里重新整理一些基本的C语言术语。记住,C语言中的对象必须有且只有一个定义,但可以有多个extern声明。顺便说一下,这里所说的对象跟C++中的对象并无关系,这里的对象只是跟连接原创 2010-11-22 21:43:00 · 1347 阅读 · 8 评论