下载此文档

c语言期末复习模块一.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
c语言期末复习模块一.doc《高级语言程序设计》期末总复****br/>课程的全部内容可分为五大模块:
基础知识
三种基本结构及流程控制
函数
数据类型
文件
下面按这五大模块分别作回顾
模块一:基础知识部分
需要掌握的知识要点:
冯•诺依曼体系结构的计算机组成:运算器、控制器、存 储器、输入设备、输出设备,以及各部分的主要功能。
C语言程序的组成:由一个或多个文件组成,每个文件由 一个或多个函数组成,函数是C程序的基本单位,一个程序有且 只有一个main()函数,这是程序的入口函数
从C的源程序到可执行的文件的全过程:编辑、编译、链 接最后才能运行,各阶段生成的文件扩展名分别 为:.c、. obj、. exe,头文件的扩展名:.h
函数的组成:函数首部和函数体,函数中可有注释行/*…*/
编译预处理有三种:文件包含、宏、条件编译:预处理命 令行都必须以号开始
宏定义ttdefine宏名串也是一种编译预处理,取消宏定义 用:ftundef宏名C程序中定义一个符号常量是借助于宏定义实 现的,例如:#def ine NUM 35注意:不在行末加分号,因为在 对源程序编译过程中(不是运行时)进行宏替换时,将宏所代表 的字符串原样替换进去,有时加了分号是要出错的,例如:int arr[NUM]。宏替换因为只在编译时进行,所以不占运行时间, 只占编译时间
带参数的宏可以完成一些简单函数的功能,例如:
#def ine MUL (x, y) x*y
主函数中如果有变量定义如下:int a=2, b=3, c;用形如:c= MUL (a, b);实现求a、b的乘积。但是请大家思考,如果用 c= MUL (a+2, b+5),则变量c的值为?
因此,一般将宏中的参数在所定义的串中打上括号,如:
#define MUL (x, y) (x) * (y)再求 c= MUL (a+2, b+5)
C程序中的六种符号:关键字、标识符、运算符、分隔符、 其它符号、数据(包括常量和变量)
熟记所有常见关键字,关键字中最多的是流程控制语句中的关键 字,如:for、 while、 do> if> else> switch、 case> default> break> continue> goto> return等,还有一大类是变量类型及 存储类别的,如:int> short> long> signed、unsigned> char、 double> float、
enum> union> struct> typedef> static> register、auto> extern,还有一些如:void、sizeof 等; 能正确定义标识符(在程序中,符号常量名、变量名、函数名都 是用户自定义标识符),自定义标识符的正确与否可从以下几方 面判断:①是否以字母或下划线开头;②是否是只有字母、数字、 下划线的序列③是否选用了关键字
练****下列哪一个是合法的用户自定义标识符。
A、 _do_while; B、 begin?end; C、 for; D、 lst_run;
掌握所有的运算符及其优先级、结合方向及特殊的运算规则:
34种运算符的优先级关系大致为:[]、()、->、.-一今一元 运算符 乘除类算术运算符 加减类算术运算符 移 位运算符 有大小关系的关系运算

c语言期末复习模块一 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小87 KB
  • 时间2021-05-15
最近更新