福建专升本c语言复习

福建专升本c语言复习

ID:6385235

大小:146.50 KB

页数:27页

时间:2018-01-12

福建专升本c语言复习_第1页
福建专升本c语言复习_第2页
福建专升本c语言复习_第3页
福建专升本c语言复习_第4页
福建专升本c语言复习_第5页
资源描述:

《福建专升本c语言复习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章C语言概述(1)C程序是由函数构成的。这使得程序容易实现模块化。(2)C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。(3)C语言不能嵌套定义函数,但可以嵌套调用函数,也可以递归调用。第二章算法算法特点:•有穷性:包含有限的操作步骤。•确定性:算法中的每一个步骤都应当是确定的。•有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息。•有一个或多个输出:算法的目的是为了求解,“解”就是输出。•有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果。程序设计结构:•顺序结构、选择结构、循环结构程序结构表示N-

2、S图2010年7,30.2011.4第三章271.C的数据类型基本类型整型int字符型char数据类型构造类型枚举类型enum数组类型结构类型struct联合类型union单精度实型双精度实型double指针类型实型(浮点型)2010年292.变量命名的规定:C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。52+10+1=6309年选1考题,2011.1不能用关键字作为标识符关键字归纳(32个)考题07年1常量类型:const(1个)数据类型名:int,float,double,char,void(5个)数据类型的修饰符:unsigne

3、d,signed,short,long(4个)用户定义的数据类型:struct,union,enum,typedef(427个)变量的存储类型名: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)!,++,--,-,注

4、意++,--的位置,2011.3(2)强制类型转换运算符((类型)):转化后变量本身类型没有变化,如08选2,2011.7(3)指针运算符(*和&),注意:[]符号(4)求字节数运算符(sizeof)struct,union的大小3)双目27(1)算术运算符(+-*/%),/为求商运算,若两个数都为整型,则值取整型,否则取浮点型,%运算数只能为整形。考题07年11,09年5,2011.2,36(2)关系运算符(><==>=<=!=)例a<0

5、

6、)顺序问题。(4)条件运算符(?:)(三目)结合性(5)赋值运算符(=及其扩展赋值运算符)a+=a

7、*=a-3;从右往左(6)逗号运算符(,)从左往右2010年4,2011.8优先级中的例外:逻辑运算符中的短路问题,以及条件运算符的结合方向问题:1)inta,b,c;a=b=c=1;++b&&++c

8、

9、++a;a=1,b=c=2;2)inta,b,c;a=b=c=1;++b

10、

11、++c

12、

13、++a;考题07年3,06年5,06年93)inta,b,c;a=b=c=1;c=(++a>0)?5(++b>0)?6:7;c=5,a=2,b=1;2010年54)i=*p++;赋值语句注意点:1)左操作数必须是变量,不能是常量或表达式。27i=i-j=8;,在变量定义中不能赋值:inta

14、=b=c=2;考题:08年选4,07年10,07年20,06年11)变量的初始化与赋值语句的区别。inta,b,c;a=b=c=1;是正确的inta=b=c=1;是错误的2010年32)逗号运算特点,从左往右,表达式的值为最后一项得到的值,如考题08选6,07年13,06年10inta,b,c;a=b=c=0;c=++a,b++;a=1,b=1,c=05)复合赋值语句,运算从右往左,如a+=a-=a*a,考题08选8,07年2,06年4,06年116)条件表达式执行顺序:先判断条件表达式1,如果成立,则执行表达式2,否则执行表达式3:(1)条件运算符优先级高于赋值运算符,低

15、于关系运算符和算术运算符。(2)条件运算符的结合方向为“自右至左”。inta=1,b=2,c=3例d=--a?b++:++c;a=0,b=2,c=4,d=406年8,17,09年47)常量识别:判断是整型或长整型,还是浮点型数据等,考题08年选1,长整形一般情况下要加L.8)数制的识别转化,(0—8进制,0x---16进制),考27题08年选3如果是转义字符:‘276’,’x7f’,如果是输出语句printf(“%d,%o,%x”);注意int变量如果没有赋初值,则为不确定值。2011.15第四章4.1赋值表达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。