2014-程序设计基础-复习提纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014-程序设计基础-复习提纲2014-程序设计基础-复习提纲

第一章:C语言程序的结构特点 4、C语言程序的开发过程 源程序(aa.c)——目标程序—的运算规则printf()中的表达式的计算是“从右向左”计算,但是输出时,“从左往右”依次输出。 例如:P49 main(){ int ,i,j; int k,n; i=8;j=10; k=8,n=10; printf(“%d %d %d %d\n”,i,j,i++,j++); printf(“%d %d %d %d\n”,k,n,++k,++n); } 输出结果是:9 11 8 10 9 11 9 11 (四)逻辑运算符:短路问题 例如:P50 二、10. int a,b,c;a=b=c=0,则a++++b||c++后,a,b,c的值分别为:1,0,1 (五)条件运算符的使用 (六)逗号表达式的使用和计算 (七)各种运算符的优先级顺序大概清楚。 (八)“=”与“==”区别开啊 P51 第6题 main(){ int a=1,b=2,c=3; printf(“%d,%d,%d,%d\n”,a=b=c,a=b==c,a==(b=c),a==(b==c)); } 本题结果是:3,1,0,0 计算过程,从右往左计算 a==(b==c),先计算b==c,因为,b=2,c=3,所以b==c的结果是假的,为0,现在变为a==0吗?,因为a=1,所以1==0为假,所以a==(b==c)表达式的值为0. a==(b=c),先计算b=c,是赋值运算,把c的值赋给b,所以b=c=3,因为a的值为1,所以变为1==3吗?结果为假,所以为0. a=b==c,先计算b==c,因为在(2)已经b=c=3,所以b==c的值为1,所以变为a=1,则表达式a=b==c的结果为1. a=b=c,这是个赋值语句,把c的值赋给b,再把b的值赋给a,所以a最后的值为3. 第三章 1、printf()函数的特点,在第二章中已经写过了。 2、pringf()的附加格式控制符,把下面这一个例题弄懂了就能掌握很多东西的,特别是带着m.n的。 例如:第三章课件15页 int a=1234; float f=124.456; static char c[ ]=“Hello,world!”; printf(“%8d,%-8d\n”,a,a); printf(“%-10.2f,%10.1f\n”,f,f); printf(“%10.5s,%-10.3s\n”,c,c); 输出结果 3、scanf()的用法非常重要的,一定要看看课件上的我讲的。 例 scanf(“%d,%d”,a,b) 输入 3,4 例 scanf(“%d:%d:%d”,h,m,s); 输入 12:30:45 例 scanf(“%d%c%f”, a,b,c); 若输入1234a123o.26 ( 则 1234 (a, ‘a’ (b, 123 (c 4、putchar(),getchar()要学会使用 第四章 1、认清if语句的三种形式,特别是if的嵌套 if(x) 等价于 if(x!=0) if(!x) 等价于 if(x==0) 2、if ~ else 配对原则:else总是和它上面离它最近的未配对的if 配对 3、switch( 表达式) { case 常量表达式1: 语句组 1; [ break; ] case 常量表达式2: 语句组 2; [ break; ] case 常量表达式3: 语句组 3; [ break; ] ……. case 常量表达式n: 语句组 n; [ break;] [default: 语句组 ; [ break;] } (2)case后面是一个确定的数值,不能是实数。 (3)如果没有break会出现什么情况,重点看课后例题以及课件上例题。 【注】这一章以及后面的第五章,都是要多看例题,通过例题掌握知识点,关键还是看会应用。 第五章 1、while语句的形式和特点 2、do-while语句的形式和特点 3、while语

您可能关注的文档

文档评论(0)

ganqludp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档