C语言复习计划.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文档。上传文档
查看更多
C语言特点: 32个关键字,9种控制语句,运算符丰富,34种运算符 数据结构类型丰富 标准数据类型:整型、实型和字符型; 构造类型:数组、结构体、共同体、指针 生成的代码质量高 可移植性强 结构化语言 主要结构——函数, 实现模块化设计 结构化的控制语句,支持多种循环结 程序设计语言大致可分为三类 机器语言 汇编语言 高级语言 【例1-1】 //第一个C程序——行注释 #includestdio.h ——头文件 main() ——主函数 { printf(Welcome to C programming\n); ——编译系统提供的输出函数 return 0; ——程序结束返回函数 } 屏幕上显示 Welcome to c programming 编写求三数中最大值问题的程序: #includestdio.h int max_value(int a, int b,int c) { int max; if(ab) max=a; else max=b; if(maxc) max=c; return (max); } main() { int x,y,z,maxx; scanf(%d%d%d,x,y,z); maxx=max_value(x,y,z); printf(“最大值max=%d\n,maxx); return 0; } C语言程序的结构: C语言是由函数构成的,至少有一个且仅有一个main的函数,称主函数。除main函数外,其它函数都是在执行main函数时被调用执行的。 在程序中main()函数的位置可以任意。 在调用库函数之前必须将相应的头文件包含在本程序中。通常放在源程序或源文件的最前面。 注意事项: 严格区分大小写英文字母。习惯使用小写字母。 ;为语句的终止符。 { }表示程序的结构层次范围, 必须配对使用。 注释格式 //注释内容 行注释 /*注释内容*/ C程序的编辑、编译、连接和执行 编辑:利用编辑器,通过键盘将C源程序输入到计算机,并以文件形成存入到磁盘上。 编译:利用编译器,将C源程序编译成目标程序。 连接:利用连接器,将C已编译的目标程序和库函数连接之后,生成可执行文件,并以文件形成存入到磁盘上,文件扩展名为 .exe。 运行: 在操作系统下运行可执行文件。 算法: 算法——解决问题的流程 必须具备以下五个特性 有穷性 确定性 有效性 没有输入或有多个输入 有一个或多个输出 算法的描述 自然语言 伪码 流程图 N-S图 ANSI规定了一些常用的流程图符号: 起止框 输入输出框 判断框 处理框 流程线 连接圈 //求三个数中最大值 #includestdio.h int max_value(int a, int b,int c) { int max; if(ab) max=a; else max=b; if(maxc) max=c; return (max); } main() { int x,y,z,maxx; scanf(%d%d%d,x,y,z); maxx=max_value(x,y,z); printf(“最大值 max=%d\n,maxx); return 0; } 求解两个自然整数的最大公约数 S1:输入两个正整数M和N; S2:比较M和N,如果M小于N ,则两数交换,保证M是大数; S3:求M除以N的余数R; S4:使M=N,即用N代替M; S5: 使N=R,即用R代替N, S6: 如果N≠0,转向S3; S7: 如果N=0,转向S8; S8: 输出M,M为M和N的最大公约数。 结构化程序设计的基本方法: 自顶向下,逐步求精 复杂问题分解为若干的独立的小问题(小模块) //求两个数的平均值 main() //主函数 { float a,b,ave; //声明a、b和ave为实型变量 scanf(“%f%f”,a,b); //输入a、b两个数的值 a

文档评论(0)

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

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

1亿VIP精品文档

相关文档