C陷阱与缺陷读书笔记(第1章)词法“陷阱”
来源:互联网 发布:.net数据库开发 编辑:程序博客网 时间:2024/06/05 21:12
1.当确实需要对变量进行赋值,并检查该变量的新值是否为0时,为了避免编译器的警告,应该显示的进行比较。
如:
if(x=y)
改成if((x=y)!=0)
2.=是赋值语言富
==是作为比较
3.在写
y=x/*p的时候,注意一定要将 /*号分开 / * 这样就不会翻印成注释语句。
4.如果一个整型常量的第一个字符是数字0,那么该常量将被视作八进制数。
5.编译器读取的时候,都是一次从左往右 一次读取一个最大有意义的串.这样的策略称为贪心法。
6.用单字符引起的一个字符实际上代表了一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。
用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制为零的字符'\0'初始化。
7.‘yes’允许一个字符常量包括多个字符,但是在vc++6.0的策略是采用最后一个字符的整数。
8.在双引号括起的字符串中,注释符/*属于字符串的一部分。而在注释中出现的双引号"" 又属于注释的一部分
a+++++b的含义是 a ++ ++ +b则不能通过编译。因为a++不能作为左值。
0 0
- C陷阱与缺陷读书笔记(第1章)词法“陷阱”
- 读书笔记 · C陷阱与缺陷 · 第1章 词法“陷阱”
- C陷阱与缺陷 —— 读书笔记-1、词法“陷阱”
- 《C陷阱与缺陷》1章:词法陷阱
- C陷阱与缺陷代码分析之第1章词法陷阱
- C陷阱与缺陷读书笔记(第4章)连接
- C陷阱与缺陷读书笔记(第5章)库函数
- 《C陷阱与缺陷》 第一章 词法“陷阱”
- C陷阱与缺陷之词法陷阱
- C陷阱与缺陷第一章 词法“陷阱”
- C陷阱与缺陷(一)----------------------词法“陷阱”
- C陷阱与缺陷(一)词法"陷阱"
- C陷阱与缺陷读书笔记(第2章)语法“陷阱”
- C陷阱与缺陷读书笔记(第3章)语义“陷阱”
- 《C陷阱与缺陷》读书笔记1
- 读书笔记(《C陷阱与缺陷》)
- 读书笔记--C陷阱与缺陷(四)
- 读书笔记--C陷阱与缺陷(四)
- USACO 2.2 Party Lamps
- Nginx 负载均衡配置详解
- 华为机试第二题,输入一字符串,提取数字并降序排列
- 动态加载dex笔记
- c++ 字符串流 sstream(常用于格式转换)
- C陷阱与缺陷读书笔记(第1章)词法“陷阱”
- 前端框架用哪个好
- 2015-第8周项目2-Time类中的运算符重载
- 语音、音频技术的一点思考
- VS2013 无法使用'inet_ntoa': Use inet_ntop() or InetNtop() instead or define
- struts2.xml 配置
- Step into MongoDB - 13 - 副本集
- HBase基本数据操作详解
- 2015年大一下第7周项目1-复数类中的运算符重载(续)