c语言复习1-8.pptVIP

  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文档。上传文档
查看更多
c语言复习1-8

C 程 序 设 计 掌握计算机C语言: 语句格式、语句功能、 执行过程、注意点 掌握程序设计方法:算法分析、算法设计 第2章 算 法 算法:计算机求解某问题的方法、步骤 要求能用N-S图表示简单的算法 例:写一个判断素数的函数,在主函数输入一个大于或等于3 的整数,输出是否是素数的信息。 第3章 最简单的C程序设计——顺序程序设计 数据类型、运算符与表达式是语言的基本成分,是组成程序的基本元素,要掌握。 熟悉各种基本数据类型的常量和变量: void a3_b3 for 2a 常量的表示形式; 变量的定义、初始化、赋值 熟悉常用的运算符的定义及优先级别。 会计算各表达式的值。 写出下列式子的C表达式: 写出下列C表达式的值: 1、5/2的值是 ,7%-4的值是 ,1-‘\0’ 的值是 。 2、int c1=1,c2=2,c3; c3=1.0/c2*c1; 3、int k=0; 表达式k++的值是 , 表达式k+=1的值是 , 表达式++k的值是 , 表达式k+1的值是 。 4、a=12; a+=a-=a*a ; 顺序程序:按照语句的书写顺序执行的程序 顺序程序中所涉及的语句有:I/O函数、赋值语句 要知道scanf和printf函数中的格式控制串的使用 例:输入三角形的三边长,求三角形面积 分析:由数学知识可知三角形面积为:     √ area=(s(s-a)(s-b)(s-c)) 其中:s=(a+b+c)/2 第4章 选择结构程序设计 选择结构程序:让计算机判断“条件”是否成立,从而决定程序流程 “条件”由关系表达式和逻辑表达式充当 (p.91~p.95) a=1, b=2, c=3, d=4, m=1, n=1, 执行(m=ab)(n=cd)后n的值为 关系表达式和逻辑表达式的值: 真(1) 假(0) 系统判断某个值,其准则是: 非零(真) 零(假) 分支控制语句有: 第5章 循环结构程序设计 循环程序:让计算机判断“条件”是否成立,从而决定是否重复执行循环体 循环控制语句有: 循环的嵌套:循环体中又有一个完整的循环 # include stdio.h int main() { int i,j; for(i=1;i5;i++) for(j=2;j=i;j++) printf(“%c\n”,’#’); return 0; } 输出几个# ? break语句:结束switch结构;结束循环。 第6章 利用数组处理批量数据 数组:具有相同数据类型的用一个符号名命名的若干数据的集合 要点: ①各元素连续存放 ②数组要先定义后使用 如:int a[10], x[3][5]; float y[20]; ③定义的是数组(整体),使用的是数组元素(个体) 如: for(i=0;i10;i++)scanf(“%d”,a[i]); 数组元素的引用形式: 数组名[下标] ④每一个数组元素的用途与简单变量同 ⑤数组元素的下标常用循环变量值进行控制 例:用起泡法对10个整数由大到小排序 例:对方阵x[N][N],输出主对角线元素 例:读程序,写出程序完整的功能 读程序 # includestdio.h int main() { int i, j, row, column,m; static int array[3][3]={{100,200,300},{28,-72,-30}, {-50,2,6}}; m=array[0][0]; for (i=0; i3; i++) for (j=0; j3;j++) if (array[i][j]m) { m=array[i][j]; row=i; column=j;} printf(%d,%d,%d\n,m,row,column); return 0; } 字符数组:存放字符的数组,一个元素存放一个字符 如:char s[20]; for(i=0;i20;i++)s[i]=65+i; 在C语言中,将字符串作为字符数组来处理:即一个一维数组存放一个字符串 字符串结束标记‘\0’,当用字符串给字符数组赋值时,

文档评论(0)

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

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

1亿VIP精品文档

相关文档