C专家编程第二章学习笔记
2008-06-05 23:55
344 查看
本章主要讲语言特性,有三个部分:
一.语言中存在不该有的特性
a.switch语句 26页(C陷阱与缺陷对应的页数,下同)
b.相邻的字符串常量自动合并成字符串
c.函数名前不加存储类型说明符时,函数名字是全局可见的
二.有误导或不适当的特性
a.符号用在不同环境下作用与意义不同(符号重载)
b.运行符优先级问题 19页
c.标准库问题
三.应提供实际未提供的特性
a.标准参数处理
b.空格在C中带来的困扰
c.注释符问题
注:本章还有一个重要的问题const问题,这方面可以见thinking in c++的一个章节
一.语言中存在不该有的特性
a.switch语句 26页(C陷阱与缺陷对应的页数,下同)
b.相邻的字符串常量自动合并成字符串
c.函数名前不加存储类型说明符时,函数名字是全局可见的
二.有误导或不适当的特性
a.符号用在不同环境下作用与意义不同(符号重载)
b.运行符优先级问题 19页
c.标准库问题
三.应提供实际未提供的特性
a.标准参数处理
b.空格在C中带来的困扰
c.注释符问题
注:本章还有一个重要的问题const问题,这方面可以见thinking in c++的一个章节
相关文章推荐
- C专家编程学习笔记——第二章:语言特性
- C专家编程第二章学习笔记
- C专家编程--学习笔记(1)_为什么程序员分不清万圣节和圣诞节
- 集体智慧编程学习笔记--第二章
- 编程小白的第一本 python 入门书 学习笔记01 第二章 安装Python环境
- C专家编程学习笔记一
- Oracle专家高级编程学习笔记(一)
- Oracle专家高级编程学习笔记
- java编程思想学习笔记--第二章 一切都是对象
- Oracle专家高级编程学习笔记(一)
- Oracle专家高级编程学习笔记( 二)
- C专家编程学习笔记——第三章:C语言的声明(一)
- java 编程思想的学习笔记 - 第二章 一切都是对象
- C专家编程学习之第二章
- java编程思想学习笔记 第二章
- C专家编程学习笔记(3)
- 《C#高级编程》【第二章】核心C#编程 -- 学习笔记
- Unix环境高级编程 第二章 学习笔记
- C专家编程学习笔记
- Windows核心编程学习笔记----第二章 UNICODE