- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计第1章C语言概述脉络导图C语言程序设计技能目标C语言程序设计(1)熟悉VisualStudio2010开发环境。(2)能编写简单的C语言程序。(3)能解决初学者编写程序易犯的错误。素质目标C语言程序设计(1)通过介绍C语言的发展,联系到中国科技的发展,让同学们认识到一个国家科技落后就会发展滞后,培养同学们刻苦学习,奋斗图强的爱国品质。(2)通过在C语言编程环境中对编程题的练习,培养同学们一丝不苟的好习惯。(3)通过分析C语言常见错误,培养同学们注重知识积累,自己动手解决问题的能力。1.1为什么要学习C语言C语言程序设计计算机程序(ComputerProgram),也称为软件(Software),简称为程序(Program),是一组指示计算机或其他具有信息处理能力的装置进行每一步动作的指令,通常用某种程序设计语言编写,运用于某种目标体系结构上。计算机程序1.1为什么要学习C语言C语言程序设计计算机程序设计语言的发展,经历了从机器语言、汇编语言、高级语言到非过程化语言的历程。(1)机器语言。(2)汇编语言。(3)高级语言。(4)非过程化语言。程序设计语言1.1为什么要学习C语言C语言程序设计程序用于解决客观世界的问题,其开发要经历捕获问题、分析设计、编码实现、测试调试、运行维护等5个主要阶段。(1)捕获问题。(2)分析设计。(3)编码实现。(4)测试调试。(5)运行维护。程序开发过程1.1为什么要学习C语言C语言程序设计C语言的发展历史C语言诞生于美国的贝尔实验室,由丹尼斯?里奇(D.M.Ritchie)以B语言(BasicCombinedProgrammingLanguage,BCPL)为基础发展而来,在它的主体设计完成后,肯?汤普森(KenThompson)和Ritchie用它完全重写了Unix,且随着Unix的发展,C语言也得到了不断完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSIC”。截至2020年,必威体育精装版的C语言标准为2017年发布的“C17”。1.1为什么要学习C语言C语言程序设计名师点睛以前的操作系统等系统软件主要是用汇编语言编写的。由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。要想提高可读性和可移植性,最好采用高级语言。但一般的高级语言难以实现汇编语言的某些功能(汇编语言可以直接对硬件进行操作,如对内存地址的操作等)。因此,人们希望找到一种既具有高级语言特征,又具有低级语言特征的语言,于是C语言就随之产生了。1.1为什么要学习C语言C语言程序设计C语言的特点一种语言之所以能存在和发展,并具有生命力,总是有些不同于(或优于)其他语言的特点。与其他语言相比,C语言具有以下5个主要特点。(1)C语言简洁、灵活。(2)C语言是高、低级兼容语言。(3)C语言是一种结构化的程序设计语言。(4)C语言是一种模块化的程序设计语言。(5)C语言可移植性强。C语言程序设计在屏幕上显示“Hello,World”的信息。运行结果语句编写Hello,World注意说明:该框架称为主函数或main()函数,其中,int是“整型”的标识符。main为函数名,main()函数是C语言本身函数库已定义好的标准函数,一个C程序必须有一个main()函数,否则,程序将无法运行。printf()函数的功能是在计算机显示器上输出信息。“return0;”的作用是当main()函数执行结束前将整数0作为函数值,返回到调用函数处。/**/称为代码注释。其作用是对代码进行解释说明。1.2C语言程序设计入门#includestdio.h intmain() { printf(Hello,World);return0; } 1.2C语言程序设计入门C语言程序设计(1)C程序是由函数构成的,函数是C程序的基本单位。(2)一个C程序总是从main()函数开始执行,到main()函数结束。(3)一个函数由两部分组成:函数头和函数体。(4)C程序中,每个语句和数据定义的最后必须有一个分号。(5)标识符、关键字之间必须至少加一个空格以示分割。(6)可以用“/*”和“*/”或“//”对C程序中的任何部分作注释。(7)C语言严格区分大小写。(8)C语言本身没有输入输出语句,输入输出是由函数完成的。(9)一个好的、有使用价值的C程序都应当加上
文档评论(0)