蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

C程序期末复习大纲

  • 资源ID:53132098       资源大小:95.85KB        全文页数:7页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

C程序期末复习大纲

C语言复习摘要 一、数据类型基本类型(整型、实型、字符型、枚举类型),构造类型(数组、结构体、共用体)、 指针类型、空类型。基本类型也叫简单类型,构造类型也叫复杂类型 二、标识符标识符只能山字母、下划线、数字构成,且必须以字母或下划线开头,且对字母的大小 写敏感。 三、常量 1、整型常量,如32, 0 x32, 0X32, 0 x3f, Oxea, 8L, 81, 8. OL, 067 2、实型常量,如3.14, le23, 0. 8E8, 0. 8E-8, 0. 8E8 3、字符常量,如a,\n ,\w ,, \0 4、字符串常量,如“windows”,“a” ,(其赋值表达式和赋值语句中其本质是一个地址常量) 5、地址常量,若有定义int k, a[10]; char s[20];贝U k, a, s都是地址常量 6、符号常量,用宏定义实现,如define PAI 3.1415926 7、以下都是非法常量Oxfg, 3. Ie2.8, aw,, w\ , Ox, 068 四、表达式(要点先确定表达式的类型,再确定表达式的值的类型,最后确定表达式的值) 1、算术表达式(应注意变量类型的自动转换原则低级向高级转换) (1)、整型表达式参加运算的都是整型量,结果也是整型数。如x20*93 (2)、实型表达式参加运算的都是实型量,运算过程中先转换成double型,结果也是double 型。如x20*93.0, x20*9sqrt (3) 2、赋值表达式将赋值运算符“”右边的值赋给左边的变量,其值为赋值后左边变量的值,类 型为左边变量的类型。如x3 (注若x为整型变量,则该表达式的值为整型,若x实型变 量,则该表达式的值为实型) 3、逻辑表达式用逻辑运算符(,, II)连接的整型量,结果为整数(0或1)。逻辑表达式 可认为是整型表达式的一种特殊形式。如((x3) (y0)) 4、关系表达式用关系运算符将两个表达式连接起来的式子,结果为整数(0或1)。如 x3, ab, (a3) (b5), (ab) (bc) 5、强制类型表达式用“(类型)”运算符使表达式的类型进行强制转换。如(float) a 6、逗号表达式(也叫顺序表达式)形式为 表达式1, 表达式 2,表达式 n 顺序求出表达式1,表达式2, ,表达式n的值。其结果为表达式n (最后一个表达式) 的值。如(假设有说明int x) x10, x*2, x3 7、条件表达式形式为 表达式 0 表达式1 表达式 2 若“表达式0”的值非零,则条件表达式的值等于“表达式1”的值。若“表达式0”的值为 零,则条件表达式的值等于“表达式2”的值。如设intx6则 (x6) (0xl x-1) (102*x x/2)的值为12。 五、自加、自减运算若有定义intk5;贝U表达式(k)、(k)、(k--)、(--k)有何区别 六、控制结构 1、选择控制if, switch 2 循环控制while, do while, for (不要使用 goto) 七、预处理命令 define宏名 字符串 define宏名(参数1,参数2,参数n) 字符串 include 文件名”(或〈文件名〉) 八、函数函数的定义,函数的调用,函数的形参类型 九、指针若有定义int*p;则p是一个地址变量,*等效于一个整型变量。分析 int a[3](5, 8, 20), *p; pa;则*p, (*p) , *p, *p 有何区别 注意*,这三种运算符号,优先级别一样,结合次序是从右向左 十、文件使用文件的一般步骤是打开文件一>操作文件一〉关闭文件。文件分为文本文件(也叫ASCII 文件)和二进制文件。 C语言复习练习题 注1以下练习仅是考试中可能出现的题型以及涉及到的部分算法,需弄懂解题方法,绝不可死记答案 注2考试共六大题,分别为填空、单项选择、多项选择、阅读程序、程序填空、程序设计 注3其中最后的程序设计共三小题(1、有关选择结构的题型;2、考查一种小算法;3、有关文件的 题型) 一、填空题 1、执行 int a12; aa-a*a 语句后 a; 2、若 int x4;则表达式x 10xl x-1 02*x x/2的值为 3、写出表达式的值 95/2; 829; 836; 32 II 87; 3/9*180; 5* d; 89; x5*3, x*10, x100; 4、语句nl2; n2nl; nln2;执行后,nl ; n2; 5、若有定义int a[6] , *pa;则 p3 表示; * p3表示; *p3 表示 6、语句printf “c \\\\dos”的输出结果是; 7、若有 int x3, y13, z2;执行语句 z*x- y后,z 的值是 8、写出下列表达式的求值结果 1 3 5;2 1782100*5; 3 sizeof long int;4 2/4* 54; 5 2* e;6 54; 7已知 x0, x 0xl x-1 8x4 x/2 ; 9、若有 int x3, y13, z2;执行语句 z*x- y后,z ; 10、语句printf “c \\\\dos”的输出结果是; 11、设有宏定义 ttdefine MOD x, y xy 则执行下面语句的输出为。 int z, a15, b100; zM0D b, a; printf d\n”, z; 12、C语言存储字符串时,用特殊的字符 表示字符串的结束 13、定义C函数时,若函数没有返回值,则返回值类型应设为 14、语句int a5, *pa; *p2; printf dd”,a, *p;输出的值是 二、多项选择题 1、与语句if a 0...等效的语句是o A、if a ... ;B、if a;C、if a0; 2、向磁盘上已有的文本文件添加字符串,文件打开的方式可以是 A、r;B、“a;C、w;D、“a 3、若有定义int a[3] [4];以下哪些是对该数组元素正确的描述 A、a[3][2];B、a⑵[3];C、* a1;D、

注意事项

本文(C程序期末复习大纲)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开