首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 250 毫秒
1.
函数的定义C语言程序是由函数构成的,函数是C语言中的一种基本模块。在《手教手教你学单片机的C语言程序设计(三)》中,我们已经介绍了C语言程序的组成结构,即C语言程序是由函数构成的,一个C源程序至少包括一个名为main()的函数(主函数),也可能包含其它函数。C语言程序总是由主函数main()开始执行的,main()函数是一个控制程序流程的特殊函数,它是程序的起点。所有函数在定义时是相互独立的,它们之间是平行关系,所以不能在一个函数内部定义另一个函数,即不能嵌套定义。函数之间可以互相调用,但不能调用主函数。从使用者的角度来看,有两种函数:标准库函数和用户自定义功能子函  相似文献   

2.
C语言程序分析题型主要考查学生对C语言的各种语句语法的结构和功能的掌握程度.以及阅读和分析C语言源程序的能力。该题型一般有两种.一种写出程序的运行的结果,另一种是写出程序的功能。在一般的考试中,前者较为常见。对于写出程序的运行结果,只要按源程序的清单顺序,逐条理解每条命  相似文献   

3.
C51编译器支持在C语言源程序中直接编写80C51单片机的中断服务函数程序。以前我们学习用汇编语言编写中断服务程序时,会对堆栈出栈的保护问题而觉得头痛。为了能够在C语言源程序中直接编写中断服务函数,C51编译器对函数的定义进行了扩展,增加了一个扩展关键字interrupt。关键字interrupt是函数定义时的一个选项,加上这个选项就可以将一个函数定义成中断服务函数。定义中断服务函数的一般形式为:  相似文献   

4.
标识符是用来标识源程序中某个对象的名字的.这些对象可以是语句、数据类型、函数、变量、常量、数组等。一个标识符由字符串、数字和下划线等组成.第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的.因此在编写C语言源程序时一般不要使用以下划线开头的标识符.而将下划线用作分段符。C51编译器规定标识符最长可达255个字符.但只有前面32个字符在编译时有效.  相似文献   

5.
在我们编写程序的时候,一般都是开发一种语言的版本。如果要向海外推广软件的话,就必须考虑相应的语言版本。如果我们把软件做成多语言版本不就行了吗?像“网络蚂蚁”、“网际快车”等等支持多语言的程序。下面我以简单的程序为例,教大家如何用VB开发多语言程序。程序思路用过"网络蚂蚁"这个软件的朋友都知道,它的程序界面的语言数据保存在INI文件里,那我们也把数据保存在INI文件里。知道原理就好办了,读取INI文件的数据可以用GetPrivateProfileString这个API函数可以实现,问题基本解决了。于是笔者依照上面的思路编写了一个程序,果…  相似文献   

6.
1.引言 随着Unix操作系统的流行,C语言越来越广泛地被用来编写系统和应用程序,在开发大型C程序时,我们都会将程序分成若干文件,每个文件就大致实现了模块的功能。 我们定义“模块”为包括以下特征的文件: (1)文件中定义一些“实体”(entities):包括数据类型、变量、子程序和函数。  相似文献   

7.
C语言程序分析题型主要考查学生对C语言的各种语句语法的结构和功能的掌握程度,以及阅读和分析C语言源程序的能力。该题型一般有两种,一种写出程序的运行的结果,另一种是写出程序的功能。在一般的考试中,前者较为常见。对于写出程序的运行结果,只要按源程序的清单顺序,逐条理解每条命令的功能,记录每条命令执行后有关变量的值,直至最后一条命令。按要求写出程序的结果,而对含循环结构的程序,可以在分析程序功能的基础上,注意循环变量初值和终值,直接写出程序运行结果。下面就以一些常见具体问题来加以说明。一、程序分析题举例。1.写出以…  相似文献   

8.
朱汝强 《电脑》1995,(12):45-47
大家知道,C语言以其编程灵活方便、功能丰富、表达能力强、程序可移植性好等特点而风靡全球.C编译程序检查源程序不象其它高级语言那样严格,使得调试C程序比起调试其它程序来更困难,故此常常要将源程序打印出来进行分析研究,所以将计算机里的源程序格式标准化也就显得十分必要而且十分有用了,这将更有利于您进行调试、分析.为此,笔者编写了一个将C程序格式标准化的程序,提供给大家参考.基本思想:本程序是基于这样一个事实:绝大多数情况下,双引号、单引号和括号都是配对使用的,这就为我们判断“{”“}”“;”等符号到底是语句的开始、结束标志还是某一字符串里的字符提供了依据,当双引号、单引号和括号的个数均为偶数时,“{” 、“}”和“;”就是语句的开始或  相似文献   

9.
<正>(接上期)3.pic07.C源程序的编译在《PIC单片机C语言程序(8)》一文中,我们已在MPLAB IDE7.40集成开发环境中编辑了pic07.C源程序(0~99秒脉冲发生器)。对于PIC单片机来说,所有的C语言源程序,都要在进行编译并生成目标码.hex文件后,方能烧写到PIC单片机中运行,即每编辑一个C程序都要进行一次编译,所以对C程序(pic0.7c)的编译操作是十分重要的。  相似文献   

10.
在C语言的源程序中,除去完成程序功能所需要的说明性语句和执行性语句之外,还可以使用另一类语句,这类语句的作用不是实现程序的功能,而是发布给编译系统的信息,它们告诉编译系统,在以源程序进行编译之前应该做些什么,所以称这类语句为编译预处理语句。C语言的编译预处理语句以#开头,共有三种,它们分别是:文件包含、宏定义和条件编译。C语言的编译预处理功能为程序调试和程序移植等提供了便利,正确地使用编译预处理功能可以有效地提高程序开发效率。但初学者对C语言中的编译预处理  相似文献   

11.
文件是计算机领域中一个重要的概念,用户的程序和数据都是以文件的形式保存的。文章简要介绍了C语言中与文件操作相关的各种常用函数,利用这些函数,程序员可以很方便地实现文件的创建、打开、关闭、读、写等诸多操作。  相似文献   

12.
初学者在使用RAND函数时往往不得要领。以下简介一下该函数的使用方法:RAND函数与RANDMIZE函数配套使用,2个函数的原型均在STDLIB.H中,必需在源程序中包含“#includeqime.h””一句。因为用RANDMIZE初始化需要从当前的时间中得到RAND随机函数的种子值。RAND函数是C语言提  相似文献   

13.
刘少华 《电脑学习》1995,(4):35-36,38
1为C语言扩充字符串处理函数C语言中虽然有较多的字符串处理函数,但一是由于受其它语言习惯的影响,二是C语言本身的字符串处理函数所侧重的方面的不同,在很多的时间不方便我们的工作。为此本人在实际编程过程中,专门编写了几个处理字符串子串的函数,并尽可能地使之与别的语言程序的使用方法一致。以下几个函数是用TURBOC2.0编写,将主函数删去后则可当作车函数使用,可直接加到string.h嵌入文件中,或改名为str.h放到嵌入文件目录,以后即可象使用其它库函数一样地使用它们(见主函数中的程序例)。产取子串函数STR.C/标字符…  相似文献   

14.
从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路和具体程序中的实现形式,同时,总结了上述三个方面的内在联系和它们的统一性。得出了C高级程序设计语言的优点和其强大的生命力,具有较高的概括性和理论意义,对于学习和研究C程序设计语言提供了一个很好的典型案例。  相似文献   

15.
透视C程序设计语言   总被引:2,自引:1,他引:1  
从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言.论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路和具体程序中的实现形式,同时,总结了上述三个方面的内在联系和它们的统一性.得出了C高级程序设计语言的优点和其强大的生命力,具有较高的概括性和理论意义,对于学习和研究C程序设计语言提供了一个很好的典型案例.  相似文献   

16.
为了增强对程序缓冲区溢出漏洞的检测,提出一种利用CCured和BLAST对C程序进行分析的检测方法。首先利用CCured对C语言源程序进行运行时检测的代码插桩;然后用BLAST提供的自定义安全属性语言对这些插桩代码进行相关约束描述;最后让BLAST根据约束描述文件对代码插桩后的程序进行模型检测,就可以尽可能地找出C语言程序中潜在的缓冲区溢出漏洞。  相似文献   

17.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入  相似文献   

18.
SAG提供了一个一般的工具,借助于它用户可以对某程序设计语言的语法及针对该语言的分析加工程序进行描述。SAG以用户准备好的描述文件作为输入并且产生一个PASCAL源程序作为输出。输出的源程序便是被描述语言的语法分析程序。本文简要的叙述了描述文件的格式及SAG的实现方法。  相似文献   

19.
C/C++语言程序中函数调用解决办法   总被引:1,自引:0,他引:1  
程序员在设计应用程序时,通常把程序划分为若干功能较为单一的模块,然后分别予以实现,最后再把所有的模块装配起来.这种程序设计中分而治之的策略,被称为模块化程序设计.C语言中,函数是程序的基本组成单位,也是模块化程序设计的惟一工具,使用函数调用和嵌套,可使程序设计变得简单直观、易读和易维护,并可大大地减轻程序员的代码工作量.文章就C/C 语言在程序设计中的解决方法、特点进行阐述.  相似文献   

20.
<正>(接上期)在《PIC单片机C语言程序(1)~(6)》中,我们介绍了C语言的一些基本特点和主要内容,并用C语言编写了一些学习PIC单片机的基本程序和实用程序。上述源程序,需要生成目标码.hex文件,并将其烧写到PIC单片机的芯片中,进行实际运行,方能验证源程序的正确性。此过程必须用PIC单片机的开发工具来完成。本文介绍这些开发工具及其安装方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号