- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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程序执行的步骤编辑编译连接运行
您可能关注的文档
- Excel+Power BI数据分析 课后习题.docx
- Excel+Power BI数据分析 课后习题答案.docx
- C语言程序设计(微课版)ch6_数组(1).ppt
- C语言程序设计(微课版)ch6_数组(2).ppt
- C语言程序设计(微课版)ch6_数组(3).ppt
- C语言程序设计(微课版)ch6_数组(4).ppt
- C语言程序设计(微课版)ch7_函数.ppt
- C语言程序设计(微课版)ch8_编译预处理.ppt
- C语言程序设计(微课版)ch9_指针(1).ppt
- C语言程序设计(微课版)ch9_指针(2).ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)