C专家编程第二章学习笔记

本章主要讲语言特性,有三个部分:

一.语言中存在不该有的特性 

              a.switch语句      26页(C陷阱与缺陷对应的页数,下同) 

              b.相邻的字符串常量自动合并成字符串 

              c.函数名前不加存储类型说明符时,函数名字是全局可见的

二.有误导或不适当的特性 

              a.符号用在不同环境下作用与意义不同(符号重载) 

              b.运行符优先级问题    19页 

              c.标准库问题  

三.应提供实际未提供的特性

              a.标准参数处理 

              b.空格在C中带来的困扰

              c.注释符问题

注:本章还有一个重要的问题const问题,这方面可以见thinking in c++的一个章节

原文地址:https://www.cnblogs.com/wolflion/p/2539181.html