摘要: 函数功能:隐藏操作细节,结构更加清晰,降低修改难度;4.1 函数基本知识返回值类型 函数名(参数声明表){声明和语句} 函数在源文件中出现的次序可以任意; 返回值类型省略则默认int;return可不带表达式,执行到最后右花括号也会返回:都是没有返回值的,合法,但未成功返回的“值”肯定是无用的;... 阅读全文
posted @ 2015-09-17 12:52 fFaXzz 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 控制各计算操作执行的顺序。3.1 语句与程序块 ;是语句结束符;{}是复合语句(即程序块,总可以声明变量),语法上等价于单条语句;3.2 3.3 if-else语句 if-else:else可选;嵌套自动内层匹配,建议加{}来明确或改变匹配关系; if-else if-else:多路判定... 阅读全文
posted @ 2015-09-16 11:21 fFaXzz 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 类型:决定对象可取值的集合以及可执行的操作;运算符指定操作;表达式把变量和常量组合起来生成新值。 ANSI C修补:所有整型都包括signed和unsigned两种;浮点运算可单精度还可long double类型运算;字符串可以编译时连接;支持枚举类型;const类型;扩充算术类型的自动强... 阅读全文
posted @ 2015-09-15 17:15 fFaXzz 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 实例和基本概念介绍。1.1 入门例1:打印hello world (UNIX:建立hello.c;通过命令cc hello.c编译得到可执行文件a.out;执行a.out即可打印出。不同OS编译、加载、运行规则有所不同。) 每个程序必须在某个位置包含一个main函数;每个程序都从main的起点开... 阅读全文
posted @ 2015-09-15 09:07 fFaXzz 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 从这篇开始,按照我的理解,整理Kernigham和Ritchie的《C程序设计语言(第2版·新版)》。0.1 C C很适合用来编写编译器和操作系统,被称作“系统编程语言”;BCPL语言-->B语言-->C语言; 数据类型:基本(字符,多种长度整型和浮点型);派生(指针,数组,结构,联合)... 阅读全文
posted @ 2015-09-14 13:42 fFaXzz 阅读(196) 评论(0) 推荐(0) 编辑