4Functions and Program Structure
scratch 刮擦 starting over from scratch从头开始 reside驻留 separately 分别的 facilities工具容易 macro arguments宏参数 pattern模式 irrelevant不相干的 sophisticated复杂的
1UNIX cc main.c getline.c strindex.c把目标文件main.o getline.o strindex.o放到可执行文件a.out中 如果 main.c 错误 可以 cc main.c getline.o strindex.o同样将main.c编译 和后两者一起载入 cc用.c和.o来区分源文件与目标文件
2return expression 要加括号 但是不是必须的
3dummy( ) { } 这个函数啥也不做啥也不返回 如果定义中缺省了返回类型 那么则为int