课程总结前半部分.pptVIP

  • 7
  • 0
  • 约8.78万字
  • 约 345页
  • 2017-06-03 发布于四川
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ==== 第三次课程结束 2006年11月10日 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ==== 2007级第二次课结束。2007年11月1日 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * A的有效位7-8位, b的有效位15-16位 * * * * * * * * * * * * * * * 共 84 页 第 * 页 2.字符串、内存和字符函数 包括对字符串进行各种操作和对字符进行操作的函数。 需要的包含文件:string.h、mem.h、ctype.h或string.h 例如: 用于检查字符的函数:isalnum,isalpha, isdigit,islower,isspace等。 用于字符串操作函数:strcat,strchr,strcmp,strcpy,strlen,strstr等。 §8-7 库函数简介 共 84 页 第 * 页 3.数学函数 包括各种常用的三角函数、双曲线函数、指数和对数函数等。 需要的包含文件:math.h 例如:sin,cos,exp(e的x次方),log,sqrt(开平方),pow(x的y次方)等。 4.时间、日期及与系统有关的函数 对时间、日期的操作和设置计算机系统状态等。 需要的包含文件:time.h 例如:time返回系统的时间;asctime返回以字符串形式表示的日期和时间。 §8-7 库函数简介 共 84 页 第 * 页 5.动态存储分配 包括“申请分配”和“释放”内存空间的函数。 需要的包含文件:alloc.h 或 stdlib.h 例如:calloc,free,malloc,realloc等。 6.目录管理 包括:建立磁盘目录、查询、改变等对磁盘目录操作的函数。 §8-7 库函数简介 共 84 页 第 * 页 7.过程控制 包括最基本的过程控制函数。 8.字符屏幕和图形功能 包括各种绘制点、线、圆、方和填色等的函数。 9.其它函数 §8-7 库函数简介 共 84 页 第 * 页 库函数使用注意事项 在使用库函数时应清楚的了解以下4个方面的内容:  ① 函数的功能及所能完成的操作;  ② 参数的数目和顺序,以及每个参数的物理意义及类型;  ③ 返回值的意义及类型;  ④ 需要使用的包含文件(头文件)。  这些是要正确使用库函数的必要条件。 §8-7 库函数简介 * * * * * * * * * * * * * * * * * * * * * * * * * * * 共 84 页 第 * 页 在函数中说明外部变量或静态变量时,可使用这样的语句: int x1=2, x2; static int y=3; main ( ) { static int z=10; ...... } 这时编译程序会自动为 x1、x2、y 和 z 进行初始化。不需要程序在运行时再做赋值操作了。 对于象变量x2在说明时没指定初值的外部变量或静态变量,编译系统自动将初值置为0。 §8-5 变量的存储类型与作用域-变量初始化 共 84 页 第 * 页 性 能 自动变量 外部变量 外部静态 内部静态 寄存器变量 记忆能力 无 有 有 有 无 多个函数共享 否 可 可 否 否 在不同文件共享性 否 可 否 否 否 未显示赋值的取值 不定 0 0 0 不定 变量初始化 程序控制 编译器 编译器 编译器 程序控制 数组与结构初始化 有 可

文档评论(0)

1亿VIP精品文档

相关文档