C语言程序设计
ckernel96
这个作者很懒,什么都没留下…
展开
-
第1章 导言(笔记)
1.1入门 编写程序,编译,加载,运行,输出。 一个c语言程序,无论其大小如何,都是由函数和变量组成的。 每个程序都必须在某个位置包含一个main函数。 函数之间进行数据交换的一种方法是调用函数向被调用函数提供一个值(成为参数)列表, 用双引号括起来原创 2011-08-16 16:23:54 · 277 阅读 · 0 评论 -
第3章控制流(笔记)
3.1语句与程序块 在C语言中,;分号是语句结束符, 用一对花括号{ }把一组声明和语句构成复合语句(也叫程序块),右花括号用于结束程序块,其后不需要分号。 3.2 if-else语句 else是可选的。 if语句只是简单测试表达式 一般用if原创 2011-08-16 16:25:21 · 230 阅读 · 0 评论 -
第4章 函数与程序结构(笔记)
c语言在设计中考虑函数的高效性与易用性。 一个程序可以保存在一个或多个源文件中,各个文件可以单独编译,并可以和库中已编译过的函数一起加载。 ANSI标准对C语言所做的最明显的修改是函数声明与函数定义两方面 。 4.1 函数的基本知识 如果函数定义中省略了返原创 2011-08-16 16:26:06 · 260 阅读 · 0 评论 -
第5章 指针和数组(笔记)
指针和数组之间的关系十分密切。 ANSI C使用类型void *(指向void指针)代替char *作为通用指针的类型。 5.1 指针与地址地址运算符&只能用于内存中的对象,即变量与数组元素。不能作用于表达式、常量或register类型的变量。 一元运算符*是间原创 2011-08-16 16:27:11 · 326 阅读 · 0 评论 -
第6章 结构(笔记)
结构是一个或多个变量的集合。 ANSI标准在结构方面最主要的变化是定义了结构的赋值操作---结构可以拷贝、赋值、传递给函数, 函数也可以返回结构类型的返回值。 6.1 结构的基本知识 struct后面的名字是可选的,称为结构标记,结构标记用于结构命名。原创 2011-08-16 16:27:39 · 254 阅读 · 0 评论 -
第2章 类型、运算符与表达式(笔记)
浮点运算可以单精度进行,还可以高精度long double进行。 字符串常量可以在编译时连接。 Const常量类型,值不能修改。 变量名第一个字符必须是字母,下划线“_”被看做是字母,库例程的名字通常以下划线开头,因此变量名不要以下划线开头。 变量名使用小原创 2011-08-16 16:24:34 · 325 阅读 · 0 评论 -
扩展一个数字的位表示
int func1(unsigned word) { return (int)((word > 24); } int func2(unsigned word) { return ((int)word > 24; } w func1(w) f原创 2011-08-30 15:17:42 · 793 阅读 · 0 评论