01第一章C语言程序设计.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文档。上传文档
查看更多
01第一章C语言程序设计

程序设计及其步骤 程序设计:使用程序语言编写程序,解决问题的过程。 程序设计步骤: 1.分析问题,建立数学模型 2.确定算法 3.编写程序 4.调试程序 对上例分析说明: ⑴ main()称为主函数,每一个C程序都必须有,且只能有一个main函数。 ⑵ 函数是C程序的基本组成部分,{}中的内容称为函数体,表示这个函数中要执行的操作。 ⑶ “;”作为语句的结束标志。 ⑷ printf函数是C语言实现格式输出功能的库函数。双引号中的字符串在显示器上原样输出,“\n”是换行符,即使光标跳到下一行行首。 ⑸ stdio.h称为标准输入输出头文件,定义了使用printf 、scanf等输入输出函数所要使用的必要信息。#include是预处理命令,预处理时,它把头文件stdio.h的实际内容代替该命令。 【例1.2】编写程序,求两个整数之和。 #includestdio.h main() { int a,b,sum; /*变量定义部分*/ a=10; b=20; /*以下为语句执行部分*/ sum=a+b; printf(sum is %d.\n,sum); } 运行结果为: sum is 30. 分析说明: ⑴ 函数体由变量定义部分和语句执行部分构成。变量必须先定义后使用,此处将a、b、sum定义为整型(int)变量。 ⑵ 语句执行部分中,按照数学算法,先对a、b赋值,然后求和。“=”是赋值运算符,把数值存入变量的存储单元。 ⑶ 本例中printf函数有两个参数,实现输出字符串和数值的功能,%d表示数据格式为十进制整数形式。 ⑷ /*……*/称为注释,是程序编写者给程序阅读者提供的说明信息,方便阅读者理解程序,不影响程序运行。 ⑸ 若希望a、b的值不是在编程时给定,而是从键盘输入,可将“a=10; b=20;”用scanf(%d%d,a,b); 代替。scanf是C语言实现格式输入功能的库函数,“”为取地址运算符,此语句表示从键盘获取两个十进制整数,分别存入到变量a、b的地址所标志的存储单元中。 【例1.4】从键盘输入两个整数,显示较大的数。 # includestdio.h main( ) { int a,b,c; /*变量定义部分*/ printf(“Please input two integers: ”) ; scanf(“%d%d” , a, b); /*键盘输入两变量值*/ c=max(a,b); /*调用max函数,将结果返回给c*/ printf(“max= %d\n”, c); } int max(int x,int y) /*max函数,计算两数中较大的数*/ { int z; /*变量定义部分*/ if(xy) /*语句执行部分,选择较大数*/ z=x; else z=y; return(z); /*将z值返回到max调用处*/ } 运行结果为: Please input two integers: 16 9 max=16 总结 此程序不仅包括主函数main函数,还包括max函数,这是一个用户自定义函数。通过函数调用,在max函数中求得两数之中较大数,返回值给main函数。有关函数的问题将在第七章详细介绍,在这里,只是说明一个C程序可以由多个函数构成,并给出函数的定义形式。 需要说明的是,C语言规定对scanf和printf这两个函数可以省去对其头文件的包含命令。所以以上各例中也可以删去包含命令#includestdio.h。 通过以上各例可见,一个完整的C程序应该符合以下结构规范: ⑴ C 程序由函数构成。 每个C程序由一个或多个函数组成,其中每一个C程序都必须有,且只能有一个main函数。函数是C程序的基本单位。 ⑵ 一个函数由函数首部和函数体两部分构成 函数首部包括函数类型、函数名、函数的参数说明等。 例如: int max(int x,int y) 函数体是函数首部下面用一对{ }括起来的部分。一般包括变量定义部分和语句执行部分。变量定

文档评论(0)

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

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

1亿VIP精品文档

相关文档