分类 computer science 计算机科学 下的文章
C 程序设计语言-读书笔记
[TOC]
《C 程序设计语言》。C语言经典版本。必读。 语法之外,主要是1988年出的ANSI标准。
学习一门语言。语法:1%, 标准库:10%, 惯用法:5%, 其他:84%。
导言
C语言通用规则: 在允许使用某种类型变量值的任何场合,都可以使用该类型的更复杂的表达式。
修改"20"等不明其意的幻数的方式是定义一个有意义的名字。
#define 名字 替换文本 # 注意,这里没有分号。。。
#define 指令行末尾没有分号。
标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字节流的方式处理。
字符在机器内部是以
位模式
出现的。char
类型专门存储这类数据。getchar() 返回值之所以是int
, 是因为EOF
是个特殊的int, 在我的mac上是-1
。在windows上Ctrl+Z
输入EOF
, 在mac上是Ctrl+D
。