网站大量收购独家精品文档,联系QQ:2885784924

C语言程序设计复习提纲---基本的知识点.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档