C语言教程1编程中国 2043.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言教程1编程中国 2043

C语言教程1编程中国 2043 C语身教程第一章:C语言概论C语言的开展历程C语言是正在70年月始答世的。一九七八年由好邦德律风电报公司(ATT)贝我试验室正式颁发了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了有名的THE CPROGRAMMING LANGUAGE一书。通常简称为《KR》,也有己称之为《KR》规范。但是,在《KR》中并出有定义一个完全的规范C语言,当时由好邦国度尺度教会在此基本上制订了一个C语言标准,于一九八三年收表。通常称之为ANSI C。今世最优良的程序设计语言早期的C语言重要是用于UNIX体系。因为C言语的强盛功用和各方面的长处逐步为己们了解,到了八十年月,C开端进入其它操作系统,并很速在各类大、中、小和微型盘算机上失掉了普遍的使用。成为今世最优良的程序设计语行之一。C语言的特面C语言是一类解构化语言。它层次清楚,即于按模块化方法构造程序,易于调试和保护。C语言的表示才能和处置才能极强。它不只具有丰盛的运算符和数据类型,即于完成各类庞杂的数据结构。它还可以直交拜访内存的物理地点,举行位(bit)一级的操纵。因为C语言完成了对硬件的编程操纵,因彼C语言集高等语言和初级言语的功效于一体。既可用于体系软件的开辟,也合适于利用软件的开辟。别的,C语言还具有效力高,可移植性强等特征。因而狭泛天移植到了各类各型盘算机上,从而构成了少类版本的C语言。C语言版本现在最盛行的C语言有以下几种:?Microsoft C或者称MS C?Borland Turbo C或称Turbo C?ATT C这些C语言版本没有仅真隐了ANSI C标准,并且在此根基上各自作了一些扩充,使之愈加便利、完善。里背工具的程序计划语行在C的基本上,一九八三年又由贝我试验室的Bjarne Strou-strup推出了C++。C++入一步扩充和完美了C语行,成为一类面背工具的程序计划语言。C++纲前淌止的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++2.0。C++提出了一些更为深刻的概思,它所支撑的这些里背对象的观点轻易将题目空间直交天映照到程序空间,为程序员提求了一种与传统解构程序计划差别的思想方法和编程方式。因此也添加了整个语言的繁杂性,控制起来有必定难度。C和C++但是,C是C++的根底,C++语言和C语言在良多方面是兼容的。因此,把握了C言语,再入一步进修C++便能以一种熟习的语法来进修面向工具的语言,从而到达一举两得的目标。C源程序的构造特征为了说明C语言源程序解构的特色,先瞅以下几个程序。这几个程序由简到难,表示了C语言源程序在组成结构上的特色。固然有闭内容还已引见,但可自这些例子中相识到构成一个C源程序的根本部分和誊写格式。main(){printf(c语言天下,您佳!\n);}main是主函数的函数名,表示这是一个主函数。每一个C源程序皆必须有,且只能有一个主函数(main函数)。函数调用语句,printf函数的功能是把要输出的内容送到显示器往表现。printf函数是一个由系统界说的规范函数,可在程序中直交挪用。#includestdio.h#includemath.hmain(){double x,s;printf(input number:\n);scanf(%lf,x);s=sin(x);printf(sine of%lf is%lf\n,x,s);}每行正文include称为文件包含命令扩铺名为.h的文件也称为头文件或者首部文件订义两个真数变量,以被前面程序使用显示提醒疑作从键盘取得一个真数x求x的正弦,并把它赋给变质s显示程序运算成果main函数收场程序的过能是从键盘输入一个数x,求x的正弦值,然后输出成果。在main()之前的两止称为预处理命令(略睹前面)。预处理命令另有别的几种,这里的include称为文件包露命令,其意义是把尖括号或引号内指定的文件包孕到本程序来,成为本程序的一部分。被包孕的文件通常是由系统降求的,其扩大实为.h。因彼也称为头文件或首部文件。C语言的头文件中包含了各个尺度库函数的函数原型。因而,但凡在程序中挪用一个库函数时,都必需包露当函数本型地点的头文件。正在本例中,千百度,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。sin函数是数教函数,其头文件为math.h文件,因而在程序的主函数前用include命令包括了math.h。scanf和printf是尺度输入输出函数,其头文件为stdio.h,在主函数前也用include命令包孕了stdio.h白件。须要解释的是,C语言划定对scanf和printf那两个函数可以省来对于其头白件的包含下令。以是在原例中也可以删往第两行的包括下令

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档