The C Programming Language
文章平均质量分 77
jinjingwen
这个作者很懒,什么都没留下…
展开
-
附录1 外部变量
外部变量的定义形式是:extern 类型说明符变量名;所谓"外部"是相对于函数"内部"而言的,C语言的外部变量就是定义在所有函数之外的全局变量。它可以被所有的函数访问,在所有函数体的内部都是有效的,所以函数之间可以通过外部变量直接传递数据。例1:分析程序运行结果。#include int x; /* 说明外部变量x */ main( ) { void addone( ), subone( ); x=1; /* 为外部变量x赋值 */ printf ("x begins is %d/n", x原创 2011-02-21 15:19:00 · 943 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第一章导言
1.1 入门一个C语言程序,无论大小如何,都是由函数和变量组成的。函数中包含一些语句,以指定所要执行的计算操作;变量则用于存储计算过程中使用的值。函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(称为参数)列表。1.2 变量与算术表达式输出格式说明表%d按照十进制整型数打印%6d按照十进制整型数打印,至少6个字符宽%f按照浮点数打印%6f按照浮点数打印,至少6个字符宽%.2f按照浮点数打印,小数点后有两位小数%6.2f按照浮点数打印,至少6个字符原创 2011-02-21 15:16:00 · 837 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第二章 类型、运算符与表达式
<br />2.1 变量名<br />变量名由字母和数字组成,但第一个字符必须是字母。下划线“_”被看作是字母,通常用于命名较长的变量名。由于例程的名字通常以下划线开头,因此变量名不要以下划线开始。在传统的C语言中,变量名使用小写字母,符号常量全部使用大写字母。<br />类似于if、else、int、float等关键字是保留给语言本身使用的,不能用作变量名,所有关键字中的字符都必须小写。<br />2.2 数据类型及长度<br /> C语言中只提供了这几种基本数据类型:char,int,float,原创 2011-02-21 16:47:00 · 1136 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第三章 流控制
<br />1、switch语句<br />switch语句是一种多路判定语句,它测试表达式是否与一些常量整数值中的某一个值匹配,并执行相应的分支动作。break语句将导致程序的执行立即从switch语句中退出。<br />跳出switch语句最常见的方法是使用break语句与return语句,break语句还可强制控制从while、for与do循环语句中立即退出。<br />2、break与continue语句<br />break语句能使程序从switch语句或for、while与do-while等循环原创 2011-03-16 11:36:00 · 688 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第四章 函数与程序结构
<br />1、 再说浮点数<br />浮点数常量中包含一个小数点(123.4)或一个指数(2e-2,【浮点数2e-2是2乘以10的-2次方,这个竟然一时搞不清楚了,狂汗!】),也可以两者都有。没有后缀的浮点数常量为double型。后缀f或F表示float型,而后缀l或L则表示long double类型。<br />2、 作用域规则<br />名字的作用域指的是程序中可以使用该名字的部分。对于在函数开头声明的自动变量来说,其作用域是声明该变量名的函数。不同函数中声明的原创 2011-03-25 14:03:00 · 848 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第五章 指针与数组
<br />1、指针与地址<br /> 指针是一种保存变量地址的变量。<br />机器的一个字节可以存放一个char类型的数据,两个相邻的字节存储单元可存储一个short(短整型)类型的数据,而4个相邻的字节存储单元可存储一个long(长整型)类型的数据。指针是能够存放一个地址的一组存储单元(通常是两个或4个字节)。<br />一元运算符&可用于取一个对象的地址,它只能应用于内存中的对象,即变量与数组元素。不能作用于表达式、常量或register类型的变量。<br />一元运算符*是间接寻址或间接引用运原创 2011-04-01 15:02:00 · 2143 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第六章 结构
<br />1、 结构的基本知识<br />struct point{<br /> int x;<br /> int y;<br />};<br /> 关键字struct引入结构声明。结构声明由包含在花括号内的一系列声明组成。struct后面的名字是可选的,称为结构标记。结构标记用于为结构命名,在定义之后,结构标记就代表花括号内的声明。<br /> 结构中定义的变量称为成员。结构成员、结构标记和普通变量(即非成员)可以采用相同的名字,它们之间不会冲突,但通常只有密原创 2011-04-06 14:36:00 · 964 阅读 · 0 评论 -
TCPL(The C Programming Language)读书笔记 第七章 输入与输出
<br />1、 标准输入/输出<br />最简单的输入机制是使用getchar函数从标准输入中(一般为键盘)一次读取一个字符:int getchar(void) getchar函数在每次被调用时返回下一个输入字符。若遇到文件结尾,则返回EOF(值为-1)。<br />getchar 由宏实现:#define getchar() fgetc(stdin)。getchar有一个int型的返回值。当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中,直到用户按原创 2011-04-12 14:37:00 · 1043 阅读 · 0 评论