- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 第一章 C语言概述 1.2 C语言的结构 1.2.3 C语言的语句结构 1.3 C语言的执行 1.3.1C语言的程序编辑 1.3.2 C语言程序的编译 1.3.3 C语言程序的链接 1.3.4 C语言程序的运行 1.4 C语言的算法 1.4.1 算法 1.4.2 算法的表示 1.5 C语言的三种结构 1.5.1 C语言的顺序结构 1.5.2 C语言的判断选择结构 1.5.3 C语言的循环结构 C语言循环构成一个重复结构,该结构是将一条语句或多条语句重复执行若干遍。 小结 掌握C语言的结构——函数结构 C语言程序执行时从main函数开始执行 C语言程序中的每条语句必须用分号结束 使用C语言编写程序从文本文件到可执行文件要经过编辑、编译和链接。 算法是解决问题的模型 算法具有以下特点:1.确定性2.可行性3.有穷性 4.输入5.输出 算法表示的方法有: 自然语言表示法、传统流程图表示法、伪代码表示法、N-S流程图表示法、PAD图表示法。 * 《C语言程序设计》 C语言概述 第一章 1.1 概念 1.2 C语言结构 1.3 C语言的执行 1.4 C语言的算法 1.5 C语言的三种结构 1.6 小结 1.1 概念 自然语言是人与人交流的工具,计算机语言是人与计算机进行交流的一种工具,自然语言因地域的不同产生不同语言表达形式,计算机语言因它的作用和目的不同导致它的表达形式示不同。计算机语言又一个大的家族,C语言只是它们中的一个成员。 如果你需要计算机来帮助你完成某些工作,可以使用C语言来表述你的解题思想、解题步骤或解题方法并将它输入到计算机中,让计算机来“运行”它,得到你想要的结果。 C语言是一种通用性很强的结构化程序设计语言,它具有丰富的运算符号和数据类型,语言简单灵活,表达能力强等。 C语言具有以下几大特点:1. C语言一种编译型语言。2.通用性好,表达能力强。3.代码质量高,可移植性好。4.有丰富的数据构造类型。5.多种标准的存储模式。6.具有大量的标准函数库。 7.与其它的计算机语言有良好的接口。 。 Return 1.2.1 C语言程序结构 1.2.2 C语言的函数结构 1.2.3 C语言的语句结构 Return 1.2.1 C语言的程序结构 Return C语言程序结构由头文件、主函数、系统的库函数和自定义函数组成,因程序功能要求不同,C语言程序的组成也有所不同。这样的C语言程序又称为C源程序文件。 C语言程序的一条语句可以书写成一行,也可以写成多行,书写格式自由。不可忘记的是:每个语句结束标记是分号。 C语言程序工作过程就是每条语句执行的过程。 在组成C语言程序中必有一个且只能有一个的函数—main函数,它是C语言程序运行时第一个被调用的函数,使整个C语言程序的入口点,通过main可以直接或间接调用其它函数。通过例子说明: #includestdio.h void prst() { printf(“这是第一个C语言程序”); } void main() { clrscr(); prst(); } 头文件 自定义函数 主函数 调用系统函数 调用系统函数 调用自定义函数 Return 1.2.2 C语言的函数结构 C语言的函数由函数名和函数体构成。 函数名和一对圆括号构成函数头(main()函数),在函数头的前面还有函数值的类型说明(如 void)。 用一对花括号括起来的部分称为函数体,函数体是函数运行的主体部分,函数体如果是空的,花括号也不能省略。 函数在C语言程序中的位置可以使随意的,在主函数前或在主函数后均可以。 #includestdio.h void main() { clrscr(); prst(); } void prst() { printf(“这是第一个C语言程序”); } Return C语言的语句由表达式加分号组成。 C语言有多种多样的表达式,不论多么复杂,但要构成语句,必须在语句后面加分号。如果某一行只有分号而没有任何表达式则表明该语句行是一个空语句,空语句没有执行动作上的要求,只是为占有空位置 。#includestdio.hvoid main(){ printf(“this is a test”); ; printf(“this is a computer”);} 这是一条空语句 语句用分号结束 语句用分号结束 Return 1.3.2 C语言程序的编译 1.3.1 C语言程序的编辑 1.3.4 C语言程序的运行 1.3.3 C语言程序的链接 Return C语言的程序编辑可以使用任何文本编辑器,不受TC编辑器的限制,可以使用Windows的Notep
您可能关注的文档
- 1仓储管理解剖.ppt
- 1仓储与配送基础知识-1解剖.ppt
- 1-常用电子元器件及其检测解剖.ppt
- 2-经销商物流与仓储管理-王松林讲稿.ppt
- 1-常用维修工具识别和使用解剖.ppt
- 6kV倒闸操作讲稿.ppt
- 1成都市城乡统筹村镇规划推进模式解剖.ppt
- 2-模拟电子技术课讲稿.ppt
- 1城市生态环境与可持续发展规划解剖.ppt
- 6-PLC-数控机床电气控制讲稿.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 建筑工地扬尘污染防治工作总结.pptx
- 民法与生活(暨南大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 第九版生理学第十章 神经系统的功能(第1~3节).pptx VIP
- 正泰(CHINT)NVF2变频器说明书使用手册.doc
- 人教版一年级数学上册一单元试卷附答案(四套).pdf
- 五年级上册实际问题与方程分类总结03705省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 一般现在时知识点及练习仁爱版英语七年级上册.docx
- DG∕TJ 08-2216-2016 城镇污水处理厂污泥厌氧消化技术规程.pdf
- 国家中小学智慧教育平台培训专题讲座.pptx VIP
- 五年级中国民间故事必读书目阅读试题及答案.doc
文档评论(0)