- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计复习提纲---基本的知识点
C 语 言 程 序 设 计 复 习 提 纲
---基本的知识点
2011.6.
一、应知
C程序的结构:(P5、笔记)
例1: 构成C程序的基本单位是什么?
例2: 一个C程序有几个main()函数?(P5)
例3: 一个C“语句”什么情况下用分号“;”结尾,什么情况下不用分号“;”结尾?( 一个典型的例子是: 函数定义P131与函数声明P137) (p5)
C语言中的运算符及其运算优先级:
算术运算符(P35) 自增自减运算符(P43)
关系运算符(P41) 逻辑运算符(P43)
条件运算符(P85) 复合运算符(P38)
C语言中的表达式、表达式的求值及其与对应的数学表达
式的相互转换:
算术表达式(P36) 赋值表达式(P40)
关系表达式(P41) 逻辑表达式(P43)
A.表达式的求值例:
例1:P33No23、P39、P45、P55No4、P55No8
例2:若有int a=1,b=2,c=3;则表达式ab bc的值是什么? (Attion:p44)
表达式ab bc即为:12 23→1 1→1
B.C语言表达式与对应的数学表达式的相互转换例:
例1:∣x-y∣+: C库函数
例2:P55No.7
C语言中标识符的命名规则:(P13、笔记)
例1:-e,e-03,1e3,e,e1,(a+b)++,qwe,if
例2:P32No.5
C语言中允许的基本数据类型:(P17)
scanf函数和printf函数的正确使用方法
C语言中各语句的G.F.、PP以及NE
字符常量与字符串常量的区别:(P28、P30、P177)
C程序的三种基本控制结构、执行过程及其相关语句
break语句和continue语句的作用与区别:(P109、P110、笔记)
当型循环与直到型循环的区别:(笔记)
循环的三要素(笔记)
嵌套循环的执行过程:(笔记)
一维数组和二维数组的定义、初始化规则与引用:
(P161~P172、笔记)
函数的定义和函数的调用均可嵌套吗?(P131~p133、P135笔记)
函数定义与函数说明的区别:(P130、P135、笔记)
函数的三种调用方式:(笔记)
递归调用的二个关键和二个阶段:(笔记)
函数调用中的数据传递方式:
(值传递和地址传递:P138~P143、笔记)
地址、指针、指针变量、指针运算符、指针运算的基本概念:(P51~P54、P200~P205、笔记)
编译预处理的基本概念
⑴ 编译预处理命令不是C语言中的语句。(笔记)
⑵ 编译预处理命令的特点。(笔记)
⑶ #include与#define命令的正确运用。(笔记)
算法、局部变量和全局变量 (笔记)
二、应会
1.阅读程序,写出程序的运行结果:
A. 方法:一边动脑推,一边动手记
B. 举例:
例1:读程序,写结果:
#includestdio.h
main()
{int k=1,n=263;
do
{k*=n%10;
n/=10;}
while(n);
printf(%d\n,k);}
∵
k=k*n%10=1*263%10=1*3=3,n=n/10=263/10=26≠0;
k=k*n%10=3*26%10=3*6=18,n=n/10=26/10=2≠0;
k=k*n%10=18*2%10=18*2=36,n=n/10=2/10=0
∴本程序的运行结果为:36
思考题:若将上例改为:
#includestdio.h
main()
{int k=1,n=263;
do
{k=n%10;
n/=10;}
while(n);
printf(%d\n,k);}
则其运行结果是什么? (答案:2)
例2:
#includestdio.h
main()
{int a[5][5];
int i,j,k;
for(i=0;i=4;i++)
{for(j=0;j=4;j++)
{a[i][j]=i+j-1; printf(%2d,a[i][j]);}
printf(\n);}
for(i=0;i=4;i++)
{for(k=4;k=i;k--)
printf( );
for(j=4-i;j=4;j++)
printf(%2d,a[i][j]);
printf(\n);}
}
Output:
-1 0 1 2 3
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
3
3 4
3 4 5
3 4 5 6
3 4 5 6 7
例3:
#includestdio.h
void
您可能关注的文档
- 8过桥题目.doc
- 8管闪烁灯控制.doc
- 8道鲜美可口的包子做法.doc
- 80个网店女服装店名大全.pdf
- 9.3%的城乡儿童缺乏维生素A.docx.doc
- 9.9.与家长书.doc
- 9 “病人”1.ppt
- 95年建模A题PPT.ppt
- 9 第3章 理想流动均相反应器.pdf
- 9.14看图解盘.doc
- 2025-2030中国清香型白酒行业市场深度调研及竞争格局与投资研究报告.docx
- (八省联考)2024年天津市新高考综合改革适应性演练数学试卷带解析含答案(突破训练).docx
- 2025-2030中国清香木行业市场发展分析及发展前景与投融资研究报告.docx
- 冷冻食品项目策划方案(范文参考).docx
- 2025-2030中国清香木行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 教科版小学科学2年级下册全册教学课件.pptx
- 2025-2030中国清茶行业市场发展分析及竞争格局与投资前景研究报告.docx
- (八省联考)2024年天津市新高考综合改革适应性演练数学试卷带解析附参考答案【培优a卷】.docx
- 内蒙古乌兰察布市本年度(2025)小学一年级数学统编版专题练习(上学期)试卷及答案.docx
- 新能源热管理零部件项目建筑工程方案(仅供参考).docx
最近下载
- 电路设计软件:OrCAD二次开发_(5).OrCAD脚本语言基础.docx
- 变速器换挡叉加工工艺及夹具设计.docx
- 四川省专升本计算机基础知识资料.pdf
- “挑战杯”竞赛课学术科技作品撰写指导.ppt
- 基于PLC的校园照明智能控制系统设计毕业设计(论文).doc VIP
- 郑州信息科技职业学院2024年单独招生考试职业技能(适应)测试大纲.pdf VIP
- 新人教必修三单元综合测试 Unit 3-5.doc VIP
- 鹿血多肽的制备、体内外免疫调节活性及其机制研究.pdf VIP
- 2022年政府数字化转型研究报告 数字政府的协同化分析.pdf VIP
- 2025年郑州信息科技职业学院单招职业倾向性测试题库完美版.docx VIP
文档评论(0)