C语言程序设计(微课版)ch2_C语言概述.pptx

C语言程序设计(微课版)ch2_C语言概述.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言概述2第章

2.1C语言的发展历史2.2C语言的程序设计初步2.3C程序在计算机上的执行步骤第二章C语言概述

WhyC?

C语言应用领域

2.1C语言的发展历史BCPLB语言C语言KenThompsonDennesM.Ritchie

C语言标准标准CC89C90C99C11C171978年DennisM.RitchieBrianW.Kernighan《C程序设计语言》1989年ANSIC1990年ISO1999年ISO长长整型可变长度数组2011年ISO提高了对C++的兼容性2018年ISO支持Unicode加强对嵌入式编程的支持

C语言特点简洁、紧凑、灵活中级语言结构化语言数据类型丰富运算符丰富

2.2C语言程序设计初步10【例2.1】在屏幕上输出下图内容:/*example1.1ThefirstCProgram*/#includestdio.hintmain(){printf(Hello,Everyone\nStudyhard!);return0;}注释语句Hello,EveryoneStudyhard!编译预处理命令函数

#includestdio.hintmain(){intx,y,sum;/*定义存放整数的变量x、y、sum*/printf(Inputtwointegers:);/*显示提示信息“Inputtwointegers:”*/scanf(%d%d,x,y); /*给变量x输入一个整数*/sum=x+y; /*计算x+y,把结果赋给sum*/printf(sum=%d\n,sum);/*输出sum的值*/return0;}Inputainteger:35↙sum=8【例2.2】求两个整数的和。运行情况如图:scanf:是给指定的变量输入数据%d:格式说明符x:表示x的地址

【例2.3】输入三个数,求其中最大的数。

#includestdio.hfloatmax(floatx,floaty)/*定义求两个实数的最大值的函数max*/{floatz;/*定义存放实数的变量z*/if(xy)/*比较x和y,将较大者赋给z*/z=y;elsez=x; returnz;/*返回z的值*/}intmain(){floata,b,c,d,e;/*定义存放实数的变量a、b、c、d、e*/printf(“a,b,c=?\n”);/*输出提示信息“a,b,c=?”*/scanf(“%f%f%f”,a,b,c); /*输入三个实数*/d=max(a,b);/*调用函数max,求a,b较大者*/e=max(d,c);/*调用函数max,求d,c较大者*/printf(max=%f\n,e);}

一个完整的C程序可以由一个或多个函数组成,必须有main函数(主函数),且只有一个main函数。C程序执行时,总是从main函数开始执行,且与main函数在整个程序中的位置无关。

2.3C语言在计算机上的执行步骤编辑编译连接运行

C程序执行的步骤编辑编译连接运行

您可能关注的文档

文档评论(0)

喜宝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档