C语言的产生与发展
- 格式:docx
- 大小:27.15 KB
- 文档页数:8
C语言发展历史及特点C语言是一种指令式计算机编程语言,通过使用特定的编译器将源代码转换为可执行的机器代码来运行。
它于1972年由丹尼斯·里奇(Dennis Ritchie)开发,并于1978年被ANSI(美国国家标准协会)所采纳为官方标准。
C语言是一种通用的、中级的编程语言,具有相对较低的抽象级别,其设计目标是为了提供一种高效、可移植、强大而灵活的编程语言。
下面将从C语言的发展历史和特点两个方面展开进行详细的介绍。
一、发展历史C语言的起源可以追溯到20世纪70年代,当时计算机领域主要使用的是汇编语言。
丹尼斯·里奇和肯·汤普逊在贝尔实验室开发了一种新的编程语言,这就是C语言。
C语言基于B语言的基础上进行了改进和扩展,并添加了一些高级语言的特性。
很快,C语言变得非常流行,被广泛应用于贝尔实验室的UNIX操作系统的开发过程中。
C语言的简单性、可读性和可移植性使其迅速成为主流编程语言。
1978年,C语言首次被ANSI正式标准化,这个版本被称为ANSIC或C89、C89标准的发布使C语言更加规范,使得不同编译器之间的代码更具可移植性。
1990年,ANSI C标准进行了小幅度的修订并发布为C90标准。
这个版本主要是为了修复一些C89标准中的错误和不足之处,并引入了一些新的特性,如void指针和内存管理函数。
1999年,C99标准发布。
C99标准是对C语言的一次重大更新,引入了一些新的特性,如复合文字、柔性数组、变长数组、变长参数等。
2024年,ANSIC标准进行了一次较大的修订,并发布为C11标准。
C11引入了一些新的特性,如多线程支持、泛型选择表达式等。
二、特点1.简洁高效:C语言注重效率和性能,其语法简单,没有过多的语法糖和限制,编译后的机器代码执行效率高。
C语言提供基本的数据类型和操作符,方便对底层硬件进行操作。
2.可移植性:C语言的设计目标之一是实现代码的可移植性,即使用C语言编写的代码可以在不同的平台上进行编译和运行。
C语言C语言概述C语言概述C语言是一种广泛使用的高级程序设计语言,由丹尼斯·里奇在20世纪70年代初开发。
作为一种通用编程语言,C语言具有简洁的语法和高效的执行速度,可以在各种操作系统和计算机体系结构上运行。
1. 发展历程C语言的发展可以追溯到20世纪60年代后期,当时贝尔实验室的研究人员开发了一种叫做B语言的编程语言。
之后,丹尼斯·里奇在B 语言的基础上进行改进和扩展,最终创造出C语言。
C语言在贝尔实验室的内部得到了广泛应用,并逐渐流传到其他领域和机构。
2. 特点和优势C语言具有以下几个重要特点和优势:灵活性:C语言提供了丰富的语法和操作符,开发者可以根据需求进行灵活的编程。
这使得C语言成为开发操作系统和嵌入式系统的首选语言。
效率:C语言以其高效的执行速度而闻名。
它能够充分利用计算机的硬件资源,使得程序在相同时间内处理更多的任务。
可移植性:C语言编写的程序在不同的操作系统和计算机体系结构上都可以运行,这使得C语言成为跨平台开发的首选语言。
底层编程支持:C语言允许开发者直接访问和操作计算机的底层硬件资源,如内存和外设。
这使得C语言非常适用于系统级编程和驱动程序开发。
3. 主要应用领域C语言广泛应用于各个领域,包括但不限于以下几个方面:操作系统:许多著名的操作系统,如Unix和Linux,都是使用C语言编写的。
C语言的底层编程支持和高效性使得它成为操作系统开发的理想语言。
嵌入式系统:嵌入式系统通常具有资源有限和对性能要求高的特点,C语言能够满足这些需求。
从家用电器到汽车电子,都可以看到C语言的应用。
游戏开发:游戏开发需要高性能和灵活性,C语言正好满足这些要求。
许多知名游戏引擎,如Unity和Unreal Engine,都使用C语言作为主要开发语言。
科学计算:C语言的高效性使得它成为科学计算和数据分析的理想选择。
许多数值计算库和数据处理软件都是使用C语言编写的。
4. 学习和发展前景学习C语言对于计算机科学专业的学生来说至关重要。
c语言历史发展C语言历史发展一、引言C语言是一种通用的、高级的程序设计语言,由美国计算机科学家丹尼斯·里奇于20世纪70年代初在贝尔实验室开发而成。
自诞生以来,C语言一直以其简洁、高效、灵活的特性,成为了计算机科学领域中广泛使用的编程语言。
本文将从C语言的起源、发展历程、特点以及影响等方面进行介绍。
二、起源与发展C语言的起源可以追溯到20世纪60年代末期,当时计算机领域普遍使用的是汇编语言进行程序编写,但随着计算机硬件的不断发展,汇编语言的局限性逐渐暴露出来,急需一种更高级的语言来提高编程效率。
于是,丹尼斯·里奇和肯·汤普逊开始着手开发一种新的编程语言,最终诞生了C语言。
C语言的发展可以分为三个阶段:早期发展阶段、标准化阶段和扩展应用阶段。
1. 早期发展阶段C语言在诞生初期主要应用于贝尔实验室的内部项目中。
丹尼斯·里奇和肯·汤普逊在开发过程中,不断对C语言进行完善和优化,使其成为一种简洁而功能强大的编程语言。
2. 标准化阶段随着C语言的不断发展和应用,人们对C语言的标准化需求日益增加。
于是,在1983年,美国国家标准协会(ANSI)制定了C语言的第一个标准,称为ANSI C。
这个标准的发布使得C语言得到了更广泛的应用和推广。
3. 扩展应用阶段随着计算机技术的不断进步和应用领域的不断拓展,C语言也不断发展和扩展。
人们在C语言的基础上开发出了许多扩展库和工具,如图形库、网络库、数据库接口等,使得C语言可以应用于更多的领域,如图形图像处理、网络通信、嵌入式系统等。
三、C语言特点C语言具有以下几个显著的特点,使其成为了一种广泛应用的编程语言。
1. 简洁高效:C语言的语法简洁明了,不需要过多的代码即可实现功能。
同时,C语言的执行效率也非常高,可以充分利用计算机硬件资源。
2. 面向过程:C语言是一种面向过程的编程语言,强调程序的执行流程和控制。
开发者可以通过函数的调用和参数传递来实现程序的功能。
c语言的发展史C语言的发展有以下几个阶段:1. 诞生和初期发展阶段(1972-1979年):C语言是由贝尔实验室的丹尼斯·里奇在1972年至1973年间设计出来的,原本是为了编写Unix操作系统的目的。
在之后的几年里,C语言得到了进一步的发展和完善,并且逐渐被广泛应用于UNIX操作系统以及其他一些项目中。
在1978年,布莱恩·柯尼汉编写了《C程序设计语言》这本经典的C语言教材,使得C语言的应用进一步推广开来。
2. 标准化阶段(1979-1989年):在1983年,美国国家标准协会(ANSI)发布了对C语言的标准化,这个标准被称为“ANSI C”。
而在1989年,国际标准化组织(ISO)也发布了基于ANSI C的国际标准,被称为“ISO C”。
标准化的C语言使得其具有了更高的可移植性和兼容性,使得C语言成为程序员们首选的编程语言之一。
3. C++的诞生与发展(1983年至今):C++是由丹尼斯·里奇的同事贝尔实验室的比雅尼·斯特劳斯楚普在C语言基础上发展而来的。
C++在C语言的基础上加入了面向对象的特性,使得程序的开发和维护更加便利。
C++在1983年首次被正式发布,并逐渐发展成为一门独立的编程语言。
4. 标准化更新与发展(1990年至今):C语言的标准化一直在不断更新与发展。
在1990年,ANSI C的第二个标准版本“C89”发布。
之后在1999年,“C99”发布,引入了一些新的特性和语法。
而在2011年,“C11”版本发布,对C99进行了修订和扩展。
目前,C语言的最新版本是“C18”,于2018年发布。
总的来说,C语言自诞生至今已经经历了近50年的发展历程。
通过标准化和不断的更新,C语言在计算机科学领域得到了广泛的应用,并且成为了后续语言发展的基石之一。
第周课时数:节讲授课题C语言概述课型讲授教学目的1.C语言的产生和发展2.C语言的特点3.简单的C程序介绍4.C 程序上机步骤重点难点重点: C语言的特点难点: C 程序上机步骤教具准备多媒体、计算机、DevC++6.0软件教学反思学生对编程有一定的兴趣,又有一定畏难心理,要鼓励学生不怕难,多编写程序。
教学内容教法设计课前准备课程导入讲授新课德育三分钟1、常规检查2、上课纪律强调观看C语言简单介绍视频。
C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的DEC PDP-11计算机上使用。
一、C语言的产生和发展1.机器语言:机器指令实际上是由二进制数1和0组成的有限序列。
2.汇编语言:用符号来替代二进制序列,易于理解。
3.高级语言:高级语言是一种接近自然语言的编程语言。
二、 C语言的特点1.简洁紧凑、灵活方便。
2.运算符丰富。
3.数据类型丰富。
4.C语言是结构化语言。
5.语法限制不太严格、程序设计自由度大。
6.C语言允许直接访问物理地址,可以直接对硬件进行操作。
7.C语言程序生成代码质量高,程序执行效率高。
8.C语言适用范围大,可移植性好。
9.C语言有且只有一个主函数main()。
三、简单的C程序介绍1.例1-1:在屏幕上输出一行信息:课堂实训Hello, World!程序如下:#include <stdio.h>main( ) // 主函数main{printf("Hello, World!"); // 输出Hello, World!getch(); // 按任意键结束}2.求出两个整数的和并输出。
int sum( int x, int y ) // 子函数sum{int z;z = x + y;return z;}main( ) // 主函数main{int a,b,c;scanf("%d,%d", &a, &b ); // 输入2个整数c = sum( a, b ); // 计算2个整数之和printf("sum = %d \n", c); // 输出结果getch();}四、C程序特点1.一个C程序是由若干函数构成的。
c语言历史C语言历史一、起源与发展C语言是由美国计算机科学家丹尼斯·里奇在20世纪70年代初期开发出来的一种程序设计语言。
C语言的设计目标是用于编写Unix操作系统,因此它的设计理念是简洁、高效和可移植。
二、诞生背景在C语言出现之前,主要的程序设计语言是汇编语言和Fortran语言,这些语言在编写大型程序时存在一些缺陷,比如可移植性差、代码复用性低等。
为了解决这些问题,丹尼斯·里奇着手开发了C语言。
三、发展历程1. 1972年,丹尼斯·里奇在贝尔实验室首次发布了C语言。
这个版本的C语言主要用于在Unix操作系统上编写一些小型工具和实用程序。
2. 1978年,布莱恩·柯林汉在贝尔实验室为C语言开发了第一个编译器,这使得C语言能够在不同的硬件平台上运行。
3. 1983年,ANSI(美国国家标准学会)开始制定C语言的标准,称为ANSI C。
这个标准主要是为了增加C语言的可移植性和可靠性。
4. 1989年,ANSI C标准正式发布。
这个版本的C语言被广泛接受,成为了事实上的C语言标准。
5. 1990年,ISO(国际标准化组织)发布了C语言的国际标准,称为ISO C。
这个标准与ANSI C基本一致,只是做了一些细微的修改和调整。
四、特点与优势1. 简洁高效:C语言的语法简洁明了,代码量少,执行效率高。
2. 可移植性强:C语言的标准化使得它可以在不同的硬件和操作系统上运行。
3. 丰富的库函数:C语言提供了许多常用的库函数,方便程序员开发各种应用程序。
4. 支持面向过程和结构化编程:C语言支持面向过程的编程方式,可以按照模块化的思想组织代码。
五、影响与应用1. 操作系统开发:C语言广泛应用于操作系统的开发,包括Unix、Linux等。
2. 嵌入式系统开发:C语言被广泛应用于嵌入式系统的开发,如手机、家电等。
3. 游戏开发:C语言在游戏开发领域也有着重要的地位,许多游戏引擎都是使用C语言编写的。
c语言发展过程C语言发展过程C语言是一种通用的高级计算机编程语言,起源于20世纪70年代的贝尔实验室。
它在计算机科学领域有着重要的地位,对后来的编程语言发展产生了深远影响。
本文将从C语言的起源、发展、特点和应用等方面进行探讨。
一、C语言的起源与发展C语言的起源可以追溯到20世纪70年代,当时贝尔实验室的丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)为了开发UNIX操作系统而创建了C语言。
他们在B语言的基础上进行了改进和扩展,最终形成了C语言。
C语言的设计初衷是为了编写UNIX操作系统,因此具有简洁、高效、可移植等特点。
C语言的发展可以分为三个阶段:早期发展阶段、标准化阶段和现代应用阶段。
早期发展阶段主要是C语言在贝尔实验室内部的推广和使用,成为了UNIX操作系统的主要开发语言。
标准化阶段是指C语言在20世纪80年代被ANSI(美国国家标准协会)和ISO (国际标准化组织)标准化的过程,形成了ANSI C和ISO C标准。
现代应用阶段是指C语言广泛应用于各种领域,成为最为流行和重要的编程语言之一。
二、C语言的特点C语言具有以下几个显著特点:1. 高效性:C语言的设计注重效率和性能,可以直接访问计算机的底层硬件资源,具有很高的执行效率。
2. 简洁性:C语言的语法相对简单,易于学习和使用,适合快速开发和原型设计。
3. 可移植性:C语言的标准化使得程序可以在不同的平台上编译和运行,具有很好的可移植性。
4. 强大的控制能力:C语言提供了丰富的控制结构和运算符,可以实现复杂的逻辑和算法。
5. 库函数丰富:C语言提供了大量的库函数,包括输入输出、字符串处理、数学计算等,方便程序开发。
6. 可扩展性:C语言支持模块化编程,可以通过函数和数据结构实现代码的重用和扩展。
三、C语言的应用领域由于C语言具有高效、可移植和广泛的应用领域,因此它在计算机科学和软件开发领域得到了广泛应用。
c语言的发展与特点八百字左右【C语言的发展与特点】C语言作为一种广泛应用的计算机编程语言,其发展历程和特点一直备受关注。
本文将深入探讨C语言的发展历史和其特点,以帮助读者更全面、深入地理解C语言的重要性和价值。
一、C语言的起源与发展C语言源于贝尔实验室的Unix系统开发项目,由丹尼斯·里奇(Dennis Ritchie)在20世纪70年代初开发,并于1972年首次公开发布。
在此之后,C语言逐渐成为主流编程语言,被广泛应用于系统编程、嵌入式开发、游戏开发等领域。
C语言的发展经历了多个版本的更新和优化,其中C89、C99、C11等版本不断完善了C语言的特性和功能。
二、C语言的特点1. 简洁而高效的语法C语言的语法简洁而高效,使得程序员可以高效地实现各类算法和功能。
C语言的基本结构清晰明了,包括变量、函数、控制结构和指针等,同时提供了全面而灵活的标准库,使得程序员能够在不同平台上开发高效、可移植的程序。
2. 低级与高级语言特性的结合C语言兼具低级语言和高级语言的特点,可以直接访问计算机的硬件,实现底层的操作,同时也提供了丰富的抽象和封装特性,使得程序员可以实现更复杂、更高层次的功能。
3. 广泛的应用领域C语言广泛应用于系统编程、嵌入式开发、操作系统开发、游戏开发等领域。
由于其高效、灵活的特点,C语言依然是许多重要软件和系统的核心开发语言,如Linux操作系统、MySQL数据库等。
4. 开放的标准和社区支持C语言有着广泛的标准和社区支持,C标准委员会不断完善C语言的标准,并且有许多活跃的开源社区和项目,为C语言的发展和应用提供了充分的技术支持和资源共享。
三、对C语言的个人观点和理解作为一名资深程序员,我坚信C语言的重要性和价值。
C语言的简洁、高效的特性使得它在系统编程、嵌入式开发等领域依然具有重要地位,同时C语言作为一种通用的编程语言,为程序员提供了丰富的编程范式和思维方式,有助于培养程序员的抽象思维能力和系统设计能力。
c语言的发展及故事C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。
为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C 语言标准为2018年6月发布的“C18”。
[5]C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratories)的研究员肯·汤普森(Kenneth Lane Thompson)闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。
他背着老板,找到了台空闲的小型计算机——PDP-7。
但这台电脑没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。
后来,这个操作系统被命名为——UNICS(Uniplexed Information and Computing Service)。
1969年,美国贝尔实验室的Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母),并且用B语言写了初版UNIX操作系统(叫UNICS)。
1971年,同样酷爱Space Travel的丹尼斯·里奇为了能早点儿玩上游戏,加入了汤普森的开发项目,合作开发UNIX。
一、C语言的产生与发展C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的DEC PDP-11 计算机上使用发展演变而来。
在1970年,AT&T贝尔实验室的Ken hompson根据BCPL语言设计出较先进的并取名为B的语随着微型计算机的日益普及,出现了许多C语言版本。
由于没有统一的标准, 使得这些C语言之间出现了一些不定了一套ANSI标准,成为现行的C语言标准。
二、C语言的特点C语言发展如此迅速, 而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件, 如PC 序, 就更能显示C语言的优势了。
归纳起来C语言具有下列特点:1. C是中级语言它把高级语言的基本结构和语句与低级语言的实用性结合起来。
C语言可以象汇编语言一样对位、字节和地址进2. C是结构式语言结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
这种结构化提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3. C语言功能齐全C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。
另外C语言也具有强大的图形功能,支持现决策目的。
4. C语言适用范围大C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
三、Turbo C的产生与发展我们平常用的大部分都是Turbo C。
Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发BASIC,Turbo Pascal,Turbo Prolog,这些软件很受用户欢迎。
该公司在1987年首次推出Turbo C 1.0产品,其中程序编译、连接以及程序运行一体化, 大大方便了程序的开发。
1988年,Borland公司又推出Turbo C 1.5版本,版的。
Turbo C2.0在原来集成开发环境的基础上增加了查错功能,并可以在Tiny模式下直接生成.COM (数据、8087/80287/80387等)进行仿真。
我们目前经常使用的集成环境就是Turbo C 2.0。
Borland 公司后来又推出了面向对象的程序软件包Turbo C++,它继承发展Turbo C 2.0的集成开发环境, 并包含1991年为了适用Microsoft公司的Windows 3.0版本,Borland公司又将Turbo C++作了更新,即Turbo C的新一四、Turbo C 2.0集成开发环境的使用下载完以后,解压缩,双击TC.EXE,进入Turbo C 2.0集成开发环境中后, 屏幕上显示:─────────────────────────────---File Edit Run Compile Project Options Debug Break/watch┌────────────Edit──────────────┐│ Line 1 Col 1 Insert Indent Tab File Unindent c:NONAME.C││ ││ ││ ││ ││ ││ ││ ││─────────Message─────────────── |│ ││ │└──────────────────────────--─┘F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu───────────────────────────────其中顶上一行为Turbo C 2.0 主菜单, 中间窗口为编辑区, 接下来是信息窗口, 最底下一行为参考行。
这四个窗在这个主屏幕中进行。
下面详细介绍主菜单的内容:(一)、主菜单在Turbo C 2.0主屏幕顶上一行, 显示下列内容:File Edit Run Compile Project Options Debug Break/watch除Edit外, 其它各项均有子菜单, 只要用Alt加上某项中第一个字母(即大写字母), 就可进入该项的子菜单中。
1、File(文件)菜单按Alt+F可进入File菜单, 该菜单包括以下内容:.Load(加载)装入一个文件, 可用类似DOS的通配符(如*.C)来进行列表选择。
也可装入其它扩展名的文件, 只要给出文件名该项, 而不需要先进入File菜单再选此项。
.Pick(选择)将最近装入编辑窗口的8个文件列成一个表让用户选择, 选择后将该程序装入编辑区,并将光标置在上次修改过.New(新文件)说明文件是新的, 缺省文件名为NONAME.C, 存盘时可改名。
.Save(存盘)将编辑区中的文件存盘, 若文件名是NONAME.C时, 将询问是否更改文件名, 其热键为F2。
.Write to(存盘)可由用户给出文件名将编辑区中的文件存盘, 若该文件已存在, 则询问要不要覆盖。
.Directory(目录)显示目录及目录中的文件, 并可由用户选择。
.Change dir(改变目录)显示当前目录, 用户可以改变显示的目录。
.Os shell(暂时退出)暂时退出Turbo C 2.0到DOS提示符下, 此时可以运行DOS 命令, 若想回到Turbo C 2.0中,只要在DOS状态.Quit(退出)退出Turbo C 2.0, 返回到DOS操作系统中, 其热键为Alt+X。
说明: 以上各项可用光标键移动色棒进行选择, 回车则执行。
也可用每一项的第一个大写字母直接选择。
若要退菜单均采用这种方法进行操作, 以下不再说明。
2、Edit(编辑)菜单按Alt+E可进入编辑菜单, 若再回车, 则光标出现在编辑窗口,此时用户可以进行文本编辑。
编辑方法基本与wordstar相同, 可用F1键获得有关编辑方法的帮助信息。
与编辑有关的功能键如下:F1 获得Turbo C 2.0编辑命令的帮助信息F5 扩大编辑窗口到整个屏幕F6 在编辑窗口与信息窗口之间进行切换F10 从编辑窗口转到主菜单编辑命令简介:PageUp 向前翻页PageDn 向后翻页Home 将光标移到所在行的开始End 将光标移到所在行的结尾Ctrl+Y 删除光标所在的一行Ctrl+T 删除光标所在处的一个词Ctrl+KB 设置块开始Ctrl+KK 设置块结尾Ctrl+KV 块移动Ctrl+KC 块拷贝Ctrl+KY 块删除Ctrl+KR 读文件Ctrl+KW 存文件Ctrl+KP 块文件打印Ctrl+F1 如果光标所在处为Turbo C 2.0库函数,则获得有关该函数的帮助信息Ctrl+Q[ 查找Turbo C 2.0双界符的后匹配符Ctrl+Q] 查找Turbo C 2.0双界符的前匹配符说明:(1). Turbo C 2.0的双界符包括以下几种符号:花括符{和}尖括符<和>圆括符(和)方括符[和]注释符/*和*/双引号单引号'(2). Turbo C2.0在编辑文件时还有一种功能,就是能够自动缩进,即光标定位和上一个非空字符对齐。
在编辑窗口中,Ctrl+OL3、Run(运行)菜单按Alt+R可进入Run菜单, 该菜单有以下各项:.Run(运行程序)运行由Project/Project name项指定的文件名或当前编辑区的文件。
如果对上次编译后的源代码未做过修改,则后才运行,其热键为Ctrl+F9。
.Program reset(程序重启)中止当前的调试, 释放分给程序的空间, 其热键为Ctrl+F2。
.Go to cursor(运行到光标处)调试程序时使用, 选择该项可使程序运行到光标所在行。
光标所在行必须为一条可执行语句, 否则提示错误。
其.Trace into(跟踪进入)在执行一条调用其它用户定义的子函数时,若用Trace into项,则执行长条将跟踪到该子函数内部去执行,其热键为.Step over(单步执行)执行当前函数的下一条语句,即使用户函数调用,执行长条也不会跟踪进函数内部,其热键为F8。
.User screen(用户屏幕)显示程序运行时在屏幕上显示的结果。
其热键为Alt+F5。
4、Compile(编译)菜单按Alt+C可进入Compile菜单,该菜单有以下几个内容:.Compile to OBJ(编译生成目标码)将一个C源文件编译生成.OBJ目标文件,同时显示生成的文件名。
其热键为Alt+F9。
.Make EXE file(生成执行文件)此命令生成一个.EXE的文件,并显示生成的.EXE文件名。
其中.EXE文件名是下面几项之一。
(1). 由Project/Project name说明的项目文件名。
(2). 若没有项目文件名,则由Primary C file说明的源文件。
(3). 若以上两项都没有文件名,则为当前窗口的文件名。
.Link EXE file(连接生成执行文件)把当前.OBJ文件及库文件连接在一起生成.EXE文件。
.Build all(建立所有文件)重新编译项目里的所有文件,并进行装配生成.EXE文件。
该命令不作过时检查(上面的几条命令要作过时检查,即文件进行编译)。
.Primary C file(主C文件)当在该项中指定了主文件后,在以后的编译中,如没有项目文件名则编译此项中规定的主C文件,如果编译中有错.Get info(获得有关当前路径、源文件名、源文件字节大小、编译中的错误数目、可用空间等信息。
5、Project(项目)菜单按Alt+P可进入Project菜单,该菜单包括以下内容:.Project name(项目名)项目名具有.PRJ的扩展名,其中包括将要编译、连接的文件名。
例如有一个程序由file1.c, file2.c, file3.c组成,要的项目文件,其内容如下:file1.cfile2.cfile3.c此时将file.prj放入Project name项中,以后进行编译时将自动对项目文件中规定的三个源文件分别进行编译。
然有修改过,可直接写上.OBJ扩展名。
此时将不再编译而只进行连接。
例如: file1.objfile2.cfile3.c将不对file1.c进行编译,而直接连接。
说明: 当项目文件中的每个文件无扩展名时,均按源文件对待,另外,其中的文件也可以是库文件, 但必须写上扩展.Break make on(中止编译)由用户选择是否在有Warining(警告)、Errors(错误)、Fatal Errors( 致命错误)时或Link(连接)之前退出Make编.Auto dependencies(自动依赖)当开关置为on, 编译时将检查源文件与对应的.OBJ文件日期和时间,否则不进行检查。
.Clear project(清除项目文件)清除Project/Project name中的项目文件名。