- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福建专升本C语言复习指导
第一章 C语言概述
(1)C程序是由函数构成的。 这使得程序容易实现模块化。
(2) C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。
(3)C语言不能嵌套定义函数,但可以嵌套调用函数,也可以递归调用。
第三章
1. C的数据类型
2.变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
52+10+1=63
09年选1考题
不能用关键字作为标识符
关键字归纳(32个)考题07年1
常量类型:const (1个)
数据类型名:int ,float,double,char,void (5个)
数据类型的修饰符:unsigned,signed,short,long (4个)
用户定义的数据类型:struct,union,enum,typedef (4个)
变量的存储类型名:auto,static,register,extern (4个)
控制结构语句标识:
if-else,switch-case-default-break,while-do-for-continue,goto,retrun(12个)
求类型大小运算符:sizeof (1个)
其余:volatile (1个)
3.运算符、优先级、结合性
1)最高级别
(1)小括号()
(2)下标运算符([ ])
(3)分量运算符(.-)
2)单目
(1)!,++,--,-,注意++,--的位置
(2)强制类型转换运算符( (类型) ):转化后变量本身类型没有变化,如08选2
(3)指针运算符 (*和&),注意:[]符号
(4)求字节数运算符(sizeof)struct ,union的大小
3)双目
(1)算术运算符 (+ - * / %),/为求商运算,若两个数都为整型,则值取整型,否则取浮点型,%运算数只能为整形。考题07年11,09年5
(2)关系运算符 (><==>=<=!=) 例a0b值为?
(3)逻辑运算符 (!&& ||) 顺序问题。
(4)条件运算符 (?:)(三目)结合性
(5)赋值运算符 (=及其扩展赋值运算符)a+=a*=a-3; 从右往左
(6)逗号运算符 (,) 从左往右
优先级中的例外:逻辑运算符中的短路问题,以及条件运算符的结合方向问题:
1)int a,b,c;a=b=c=1;++b++c||++a; a=1,b=c=2;
2) int a,b,c;a=b=c=1; ++b||++c||++a; 考题07年3,06年5,06年9
3) int a,b,c;a=b=c=1; c=(++a0) ?5(++b0)?6:7; c=5,a=2,b=1;
4)i=*p++;
赋值语句注意点:
左操作数必须是变量,不能是常量或表达式。
i=i-j=8;,在变量定义中不能赋值:int a=b=c=2;
考题:08年选4,07年10,07年20,06年1
变量的初始化与赋值语句的区别。
int a,b,c;a=b=c=1;是正确的
int a=b=c=1;是错误的
逗号运算特点,从左往右,表达式的值为最后一项得到的值,如考题08选6,07年13,06年10
int a,b,c;a=b=c=0;
c=++a,b++; a=1,b=1,c=0
5)复合赋值语句,运算从右往左,如a+=a-=a*a,考题08选8,07年2,06年4,06年11
6)条件表达式执行顺序:先判断条件表达式1,如果成立,则执行表达式2,否则执行表达式3:
(1)条件运算符优先级高于赋值运算符 ,低于关系运算符和算术运算符。
(2)条件运算符的结合方向为“自右至左”。
int a=1,b=2,c=3
例d=--a?b++:++c; a=0,b=2,c=4,d=4
06年8,17,09年4
7)常量识别:判断是整型或长整型,还是浮点型数据等,考题08年选1,长整形一般情况下要加L.
8)数制的识别转化,(0—8进制,0x---16进制),考题08年选3
如果是转义字符:‘\276’,’\x7f’,如果是输出语句printf(“%d,%o,%x”);
第四章
4.1 赋值表达式,赋值语句
4.2 数据输入输出
4.3 字符数据的输入输出
4.4 格式输入与输出
注意点:
赋值语句是由赋值表达式加上一个分号构成。
有些场合:i++;也算赋值语句。
字符数据的输入输出 :putchar(c),getchar()注意接收换行符。
例:输入a回车
程序:
C1=getchar();c2=getchar();
则c1接收字符a,c2接收换行符。
考题08年30。
字符串输入输出:
printf(“%s
您可能关注的文档
最近下载
- 羊群效应——一个班级最可怕的存在!--高一上学期班级凝聚力主题班会课件.pptx VIP
- 道路运输车辆燃油消耗量核查表.pdf VIP
- 《家具市场调研报告》课件.ppt VIP
- 《地球的圈层结构》精品课件1.pptx VIP
- 低压配电铜排载流量设计.docx VIP
- 英文期刊缩写.docx VIP
- ISPE国际制药工程协会《水系统的制药工程基准指南》中文稿.pdf
- 2020-2021学年高二英语外研版(2019)选择性必修四Unit6Spaceandbeyondstartingout&UnderstandingideasThecallofthechallenger课件.pptx VIP
- DL∕T 985-2022 配电变压器能效技术经济评价导则.pdf VIP
- 水管维修培训课件.ppt
文档评论(0)