C专家编程第二章学习笔记
本章主要讲语言特性,有三个部分:
一.语言中存在不该有的特性
a.switch语句 26页(C陷阱与缺陷对应的页数,下同)
b.相邻的字符串常量自动合并成字符串
c.函数名前不加存储类型说明符时,函数名字是全局可见的
二.有误导或不适当的特性
a.符号用在不同环境下作用与意义不同(符号重载)
b.运行符优先级问题 19页
c.标准库问题
三.应提供实际未提供的特性
a.标准参数处理
b.空格在C中带来的困扰
c.注释符问题
注:本章还有一个重要的问题const问题,这方面可以见thinking in c++的一个章节