
每日记一点
veryday_code
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在有符号和无符号的操作中 自动转换成无符号
1、在有符号和无符号的操作中 自动转换成无符号void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6) puts("> 6") :puts("}-20变成了一个非常大的正整数,所以该表达式计算出的结果大于62、c语言词法分析采用的是贪心法,即每一个符号必须包括尽可能多的字符,所以对于a+++++b原创 2012-08-19 20:21:30 · 448 阅读 · 0 评论 -
* ++ 的优先级
*p++ = *(p++) ++ 的优先级大于*main(){ char *ptr = ” Cisco Systems”; *ptr++; printf(“%sn”,ptr);} 这个函数能运行main(){ char *ptr = ” Cisco Systems”; (*ptr)++; printf(“%sn”,ptr); }原创 2012-08-19 21:07:58 · 325 阅读 · 0 评论