- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言的历史我们都知道最早的操作系统都是由汇编语言(低级语言)编 写的。汇编语言过于依赖电脑硬件,因此程序的可读性和可移植 性比较差。若想提高程序的可读性和可移植性,最好改用高级语 言,可高级语言又不具备低级语言可直接访问硬件的特点,在这 种情况下,一种兼有高、低语言特性的新语言----C 语言诞生了。C 语言 于 1972 ~ 1973 年 间, 由贝 尔试验 室的 D.M.Ritchie 在 B 语言的基础上设计而出,在 1978 年发表, 同时 B.W.Kernighan 和 D.M.Ritchie(简称 KR)合著了著 名的《The C Programming Language》,有人把这本书当 做 C 语言标准,可它并没有定义一个完整的标准。ANSI 于 1983 年首次为 C 语言制定了标准,称为 ANSI C。在 1988 年 KR 根据 ANSI C 重新写了他们的著作。但在 1987 年 ANSI 更新并 公布了新的 C 语言标准,87 ANSI C。该标准并于 1990 年被 ISO 接受为 ISO C。C 语言的特点语言简捷、紧凑,使用方便、灵活。(C 语言只有 32 个关 键字)运算符丰富。(C 语言有 34 种运算符)数据结构丰富。具有结构化控制语句。语法限制不严格,程序设计自由度大。可以直接访问硬件进行操作。(如:位操作,指针等)生成目标代码质量高,程序执行效率高。程序可移植性好。(与汇编语方相比)以上只是简单的介绍了一下 C 语言的特点,在以后的使用 中会理解和发现 C 语言的更多特点。3. 简单的C 程序介绍 例 1.1:#include stdio.h /*导入头文件*/#include math.h 3)void main() /*主函数*/ 4){ /* 函 数 体 开 始 */ 5)double x,s; /*声明变量*/6)printf(input number:\n); /*输出语句*/ 7)scanf(%f,x); /*输入变量x 的值*/s=sin(x); /*调用库函数 sin(),并给s 赋值*/printf(sine of %f is %f\n,x,s); /*输出结果*/ 10)} /*函数体结束*/上面是一个简单的 C 程序,大体来看,这个程序包函三部 分,分别是预处理部分(1~2)、函数头(3)和函数体(4~ 10)。预处理部分预处理命令一般写在程序的开始。#include 是预处理命令的一种,称为文件包含命令。在 “”或“”中指定要包含的文件,被包含的文件通常由系 统提供,其扩展名为“.h”,被称为头文件或首部文件。C 语言的头文件中包含了各个标准库函数的函数原型。因 此,在程序中调用某个库函数,必须包含该库函数原型所在的头 文件。函数头部分“void funname(int variable1,double variable2)”是一个完整的函数头,它由三部分组成。“void”是函数的返回值类型,它可以是 C 语言中的 任何数据类型。“funname”是函数名,可以是字母、数字及下划线 的任意组合。(标识符只能以字母和下划线开头)“(int variable1,double variable2)”是函数的 参数,根据需要函数可以有零个或多个参数。函数体函数体一般包括声明部分和执行部分。声明部分:在这部分中定义所用到的变量。执行部分:由若干个语句组成。在 C 语言中,变量必须在执行语句前声明后使用。4.总结下面总结了一些 C 语言的基本概念,以助更好的理解 C 程序。软件是一组程序。程序是一组计算机能识别和执行的指令。指令集中的每个指令称为命令。用高级语言编写的程序称为“源程序”。一个 C 语言源程序可以由一个或多个C 语言源文件组成。“块结构语言”允许在过程或函数中声明其它过程或函数, 而 C 语言并不允许。C 语言拥有结构化控制语句,它是“结构化 语言”。一个 C 源文件可以由一个或多个函数组成。每个 C 程序都必须有,且只能有一个主函数(main 函数)。为内存中的地址指定的名称称为变量。变量必须在函数体内的执行语句上面声明后才能使用。C 语言区分大小写。C 语言中的关键字必须是小写。关键字不能用于其它任何目的,也就是说它不能作变量名 或函数名。
您可能关注的文档
最近下载
- 1.1 蓄电池的检查与日常维护 课件(共28张PPT)《汽车电器检测与维修》同步教学(机工版·2020).ppt.pptx VIP
- 电导率分析仪PRO-C3使用说明书.pdf VIP
- 关于新形势下党内政治生活的若干准则-PPT.pptx VIP
- FSC管理手册程序文件制度文件表单一整套.doc VIP
- LG TS16TH说明书 用户手册.pdf
- 智能体互联网技术白皮书(2025年)-.docx VIP
- 廉洁职业保证措施.docx VIP
- 考务工作手册(发给考务和监考) .pdf VIP
- 2023年长沙学院计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 全国统一施工机械台班费用定额2012(excel版).pdf
原创力文档


文档评论(0)