<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>c程序</title>
	<atom:link href="https://www.aitaocui.cn/tag/246262/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sun, 27 Nov 2022 14:09:02 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>c程序</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>c程序(面向过程的高级程序设计语言)</title>
		<link>https://www.aitaocui.cn/article/358216.html</link>
					<comments>https://www.aitaocui.cn/article/358216.html#respond</comments>
		
		<dc:creator><![CDATA[康阳]]></dc:creator>
		<pubDate>Sun, 27 Nov 2022 14:09:02 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[c程序]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=358216</guid>

					<description><![CDATA[C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合，用C语言明显优于其它高级语言，许多大型应用软件都是用C...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合，用C语言明显优于其它高级语言，许多大型应用软件都是用C语言编写的。</p>
</article>
<p><img decoding="async" src="https://www.aitaocui.cn/wp-content/uploads/2022/08/20220828_630b87dd16abb.jpg" /></p>
<article>
<h1>简介</h1>
<div></div>
<p>C语言具有绘图能力强，可移植性，并具备很强的数据处理能力，因此适于编写系统软件，三维，二维图形和动画是它数值计算的高级语言。</p>
<p>常用的编译软件有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++, Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++, Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC等等。</p>
<h1>C语言的发展历史</h1>
<p>C语言的发展颇为有趣。它的原型ALGOL 60语言。（也称为A语言）</p>
<p>1963年，剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。</p>
<p>1967年，剑桥大学的Matin Richards 对CPL语言进行了简化，于是产生了BCPL语言。</p>
<p>1970年，美国贝尔实验室的Ken Thompson将BCPL进行了修改，并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干，提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。</p>
<p>而在1973年，B语言也给人“煮”了一下，美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言，他取了BCPL的第二个字母作为这种语言的名字，这就是C语言。</p>
<p>为了使UNIX操作系统推广，1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。</p>
<p>1978年Brian W.Kernighian和Dennis M.Ritchie出版了名着《The C Programming Language》，从而使C语言成为目前世界上流行最广泛的高级程序设计语言。</p>
<p>1987年，随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3.C语言的主要特点 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。</p>
<p>1990年，国际化标准组织ISO（International Standard Organization）接受了87 ANSI C为ISO C 的标准（ISO9899-1990）。1994年，ISO修订了C语言的标准。目前流行的C语言编译系统大多是以ANSI C 为基础进行开发的，但不同版本的C编译系统说实现的语言功能和语法规则有略有差别。</p>
<h1>C语言的特点</h1>
<h2 id="a-2d0ae77f">简洁紧凑、灵活方便</h2>
<p>C语言一共只有32个关键字,9种控制语句，程序书写自由，主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。</p>
<h2 id="a-4a3dd80a">运算符丰富</h2>
<p>C的运算符包含的范围很广泛，共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化，灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。</p>
<h2 id="a-ab61beef">数据结构丰富</h2>
<p>C的数据类型有：整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。</p>
<h2 id="a-25e660aa">C是结构式语言</h2>
<p>结构式语言的显着特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。</p>
<h2 id="a-527bcf24">C语法限制不太严格、程序设计自由度大</h2>
<p>一般的高级语言语法检查比较严，能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。</p>
<h2 id="a-4373f7c2">允许直接访问物理地址，直接操作硬件</h2>
<p>因此既具有高级语言的功能，又具有低级语言的许多功能，能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元，可以用来写系统软件。</p>
<h2 id="a-a4422601">程序执行效率高</h2>
<p>一般只比汇编程序生成的目标代码效率低10へ20%。</p>
<h2 id="a-c041d9ba">可移植性好</h2>
<p>C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。</p>
<p>当然，C语言也有自身的不足，比如：C语言的语法限制不太严格，对变量的类型约束不严格，影响程序的安全性，对数组下标越界不作检查等。从应用的角度，C语言比其他高级语言较难掌握。</p>
<h1>总结</h1>
<p>C语言既有高级语言的特点，又具有汇编语言的特点；既是一个成功的系统设计语言，有是一个实用的程序设计语言；既能用来编写不依赖计算机硬件的应用程序，又能用来编写各种系统程序；是一种受欢迎、应用广泛的程序设计语言。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/358216.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
