c语言程序的组成部分.pptxVIP

  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页/共56页了解C程序的组成部分一个简短的C语言程序#include stdio.h int main(void){ int a = 3; printf(a的平方是 %d.\n, a*a); return 0;}说明: 如果使用标准I/O库函数,则在程序开头要加入包含文件的编译预处理指令。每个C程序必须有一个主函数main(),main表示主函数名;名字前面的int表示该函数执行后将有一个整型数据的返回值;名字后面一对圆括号中的void表示该函数无自变量参数。一对花括号“{”、“ }”是函数开始和结束的标志。每个C语句以分号结束。每个函数的最后一条语句是return语句。/* 这是一个C程序的例子 */#include stdio.h int main(void){ int a = 3; printf(a的平方是 %d.\n, a*a); return 0;}/*包含文件指令*//*函数头 *//*函数体开始*//*声明变量a*//*输出运算结果*//*函数返回语句*//*函数体结束*/ 第2页/共56页可以在程序中加入注释信息说明: /*……*/表示注释。注释只起说明作用,不参与程序的编译和运行,因此注释可以由汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。C程序的组成部分第3页/共56页#include stdio.hdouble ep(double x){ double y; y = x * x * x ; return (y) ;}int main(void){ double x ; printf(Input a data: ); scanf(%lf, x); printf(%f立方是%f , x,ep(x)); return 0;}(1)一个C程序可以包含一个或多个函数,其中一个是main() 。 (2) 每一个函数都是由两个部分组成: 函数的首部 例如: int main(void) 函数体 一对花括号括起的若干语句。 第4页/共56页 1: #include stdio.h 2: 3: float area(float r); 4: 5: int main(void) 6: { float r; 7:printf(“Input radius: ”); /*提示输入半径*/ 8: scanf(%f,r); 9:printf(\nThe area is %f . \n, area(r)); 10: return 0; 11: } 12: 13/* 求圆面积的函数 */ 14: float area(float r) 15: { 16: float s; 17: s = 3.14 * r * r; 18: return(s); 19: }了解C程序的组成部分第5页/共56页C程序的组成部分下面是就设计计算器程序初期时,对一个计算器功能进行简单设计和描述的源程序。void add(double,double) /*加法函数*/{。。。}int main(void){ ...... add(x,y); sub(a,y); mut(x,y); div(x,y); ...... return 0;}void sub(double,double) /*减法函数*/{。。。}void mut(double,double) /*乘法函数*/{。。。}void div(double,double) /*除法函数*/{。。。}C程序常见符号分类 第6页/共56页#include stdio.hdouble ep(double x){ double y; y = x * x * x ; return (y) ;}int main(void){ double x ; printf(Input a data: ); scanf(%lf, x); printf(%f立方是%f , x,ep(x)); return 0;}关键字(Keyword)又称保留字C语言中具有特殊含义的单词标识符(Identifier)系统预定义标识符有特殊含义,但可以被重新定义的单词(但是,一般不建议去重新定义)用户自定义标识符 变量名,函数名,……第7页/共56页关键字与标识符 关键字(C语言的保留字)intsignedexterncharunsignedfloatconstdodefaultwhilecasecontinueelsestaticifautosizeoflongregisterunioninlineforstructbreakgototypedefenumrestrictv

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档