计算机二级C语言考试复习知识点

计算机二级C语言考试复习知识点

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。下面是收集整理的计算机二级C语言考试复习知识点,希望大家喜欢。

计算机二级C语言考试复习知识点 篇1

C语言的字符串其实就是以''字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。下面是收集的计算机二级C语言考试复习知识点,希望大家认真阅读!

1.局部变量

在一函数内部所定义的变量称为局部变量,局部变量只在本函数范围内有效。

注意:

①不同函数可以使用相同的局部变量名,它们将代表不同的对象,互不干扰;

②一个函数的形参也为局部变量;

③在函数内部,复合语句也可定义变量,这些变量也为局部变量,只在此复合语句中有效。

2.全局变量

在C语言中,程序的编译单位是源程序文件,一个源程序文件中包含一个或多个函数。在函数之外所定义的变量称为外部变量,也称为全局变量。全局变量可以被包含它的源程序文件中的其他函数所共用,作用域为从定义变量的位置开始到源程序文件结束,全局变量可以增加函数之间数据的联系。

注意:当在同一个源程序文件中,全局变量与局部变量同名时,在局部变量的作用范围内,全局变量不起作用,局部变量起作用。

1.变量的存储类别

在C语言中,有两类存储类别:自动类别及静态类别。

有4个与两种存储类别有关的说明符:auto(自动)、register(寄存器)、static(静态)和extern(外部),这些说明符一般与类型说明一起出现,一般放在类型名的左边,例如:

auto long I,j;

也可写成:

long auto I,j;

(1)自动变量:自动变量是C程序中使用最多的一种变量,这种变量的建立和撤消都是在系统中自动进行的。

格式:〔auto〕数据类型 变量名〔=初始化表达式〕,…;

上面的说明格式中,方括号中是可省略的部分,auto为自动类别标识符,若省略auto,系统缺省的存储类别也为自动类别。

注意:函数的形参也为自动类别,在定义时不必加存储类别标识符。

(2)寄存器变量:寄存器变量与自动变量的性质相同,其区别只在于存储的位置不同,寄存器变量存储在CPU的寄存器中,而自动变量存储在内存中的动态存储区,寄存器变量的存取速度要快些。

格式:register数据类型,变量名〔=初始化表达式〕,…;

上面的说明格式中,register为寄存器变量的存储类别标识符。

说明:

①CPU中寄存器的数目是有限的,因此只能把少数的变量说明为寄存器变量;

②寄存器变量是存放在寄存器中的,而不是存放于内存中,所以,寄存器变量无地址;

③寄存器变量的说明应尽量放在靠近要使用的地方,用完后尽快释放,这样可提高使用效率。

(3)静态变量:静态类别变量的存储空间在程序的整个运行期间是固定的。

格式:static数据类型 变量名〔=初始化表达式〕,…;

在上面的说明格式中,static为静态变量的存储类别标识符。

静态变量的初始化在编译时进行,定义时可用常量或表达式进行显式初始化。对于没有初始化的静态变量,自动初始化为0(整型)或0.0(实型)。

注意:静态变量具有可继承性,这与自动变量有所不同。

(4)外部变量:使用extern可使外部变量使用范围扩充到需要使用它的函数。外部变量可作显式的初始化,若不作初始化,系统将自动地初始化为0或0.0。

格式:〔extern〕数据类型,变量名〔=初始化表达式〕,…;

上面的说明格式中,extern使外部变量的作用范围扩大到其他源程序文件中。

注意:局部变量既可以说明为自动类别,也可以说明为静态类别;全局变量只能说明为静态类别。

2.变量的作用域及生存期

在C语言中,变量必须先说明后使用,在程序中一个已定义的'变量的使用范围就是此变量的作用域。经过赋值的变量在程序运行期间能保持其值的时间范围为该变量的生存期。

(1)局部变量的使用域及生存期

①自动变量的使用域及生存期

自动变量的存储单元被分配在内存的动态存储区,每当进函数体(或复合语句)时,系统自动为自动变量分配存储单元,退出时自动释放这些存储单元。自动变量的作用域为从定义的位置起,到函数体(或复合语句)结束为止。

自动变量在进入到定义它们的函数体(或复合语句)时生成,在退出所在的函数体(或复合语句)时消失,这就是自动变量的生存期。

使用自动变量的优点是使各函数之间造成信息分隔,不同函数中使用同名变量时不会相互影响。

②寄存器变量的使用域及生存期

寄存器变量的使用域及生存期与自动变量相同。

③静态存储类别的局部变量

在函数体(或复合语句)内部,用static说明的变量静态存储类别的局部变量,这种变量的作用域与自动(或寄存器)变量的作用域相同,但是生存期有所不同。

在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久的存储单元,甚至在退出函数后下次再进入函数时,静态局部变量仍使用原来的存储单元。由于不释放存储单元,所以这些存储单元中的值将会被保留下来。静态局部变量的生存期将一直延长到程序运行结束。

静态局部变量适合于在函数调用之间必须保留局部变量值的***变量。

计算机二级C语言考试复习知识点 篇2

1、语言的基本语法25分。主要有C语言的主要特点、各种数据类型、运算符与运算表达式、基本I/O结构应用、基本的程序控制结构、宏的基本定义、文件的基本应用等。

2、程序阅读题30分。考核的主要内容为:选择结构、循环结构的应用、数组的应用、指针特别是指针与字符数组的关系应用、函数应用(参数传输,全局变量,局部变量应用等)。3、程序设计15分。主要是应该熟悉程序控制结构,数组,函数的应用。

复习内容:

C语言的基本概念

C语言的主要特征和程序结构。头文件,函数的开始和结束标志。源程序的书写格式。数据类型和运算

基本数据类型和常量的表示法。各种变量的定义和初始化。

运算规则和表达式。

赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式。

运算符的优先级、类型的自动转换和强制类型转换,

C语言的基本语句

基本语句:表达式语名、空语句、复合语句。数据的输入与输出、输入输出函数的调用。选择结构语句。if语句。switch语句。

选择结构的嵌套。循环结构语句。for语句。while语句和do-while语句。continue语句和break语句。

构造类型和指针类型数据

数组、结构、联合类型的说明和正确使用。

指针。

指针与指针变量的概念,指针与地址运算符。

变量、数组、字符串、函数、结构体的指针,以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。指针数组,指向指针的指针。

存储区动态分配和释放。

函数

函数的基本结构和定义方法。

函数的调用和参数传递。

函数的嵌套调用、递归调用。

变量的作用域。

Main

()函数的命令行参数引用。

内部函数与外部函数。

库函数的正确使用。

文件只要求缓冲文件系统(即高级磁盘I/O系统)。

文件的概念:文本文件和二进制文件。

文件类型指针。

文件的基本操作:文件的打开与关闭、文件的读写、文件指针的操作。

计算机二级C语言考试复习知识点

转载请注明出处我优求知网 » 计算机二级C语言考试复习知识点

学习

实用的有趣的游戏四年级作文

阅读(28)

本文为您介绍实用的有趣的游戏四年级作文,内容包括四年级作文记一次游戏400字左右,我玩过最有趣的游戏四年级作文。实用的有趣的游戏四年级作文10篇在日常学习、工作或生活中,大家都不可避免地会接触到作文吧,作文是一种言语活动,具有高度

学习

关于四年级满分作文300字集锦

阅读(26)

本文为您介绍关于四年级满分作文300字集锦,内容包括我的动物朋友作文300字四年级下册,最简单的四年级满分作文300字。关于四年级满分作文300字集锦5篇在我们平凡的日常里,大家都经常接触到作文吧,写作文可以锻炼我们的独处习惯,让自己的心

学习

小学英语教师工作计划集合

阅读(28)

本文为您介绍小学英语教师工作计划集合,内容包括双减政策下小学英语教研工作计划,小学英语名师工作室个人工作计划。小学英语教师工作计划集合15篇时间的脚步是无声的,它在不经意间流逝,我们的工作又进入新的阶段,为了今后更好的工作发展,该

学习

【实用】四年级作文300字合集

阅读(25)

本文为您介绍【实用】四年级作文300字合集,内容包括四年级作文我的动物朋友300字,四年级我的乐园作文300字左右。【实用】四年级作文300字合集5篇无论是在学校还是在社会中,大家都不可避免地要接触到作文吧,写作文是培养人们的观察力、联

学习

【精选】校园演讲稿集锦五篇

阅读(29)

本文为您介绍【精选】校园演讲稿集锦五篇,内容包括拒绝校园欺凌演讲稿5篇,文明之花开满校园演讲稿。【精选】校园演讲稿集锦五篇演讲稿要求内容充实,条理清楚,重点突出。在日常生活和工作中,在很多情况下我们需要用到演讲稿,相信很多朋友都

学习

精选《快乐的春节》小学作文合集六篇

阅读(33)

本文为您介绍精选《快乐的春节》小学作文合集六篇,内容包括快乐的春节小学生作文合集6篇,快乐的春节作文三年级300字。精选《快乐的春节》小学作文合集六篇无论是身处学校还是步入社会,大家对作文都再熟悉不过了吧,借助作文可以提高我们的

学习

【精选】桂花小学作文锦集

阅读(31)

本文为您介绍【精选】桂花小学作文锦集,内容包括关于桂花的作文小学生,桂花作文四年级400字。【精选】桂花小学作文锦集9篇在生活、工作和学习中,大家都接触过作文吧,写作文是培养人们的观察力、联想力、想象力、思考力和记忆力的重要手段

学习

教师个人教研工作计划

阅读(42)

本文为您介绍教师个人教研工作计划,内容包括教师个人教研工作计划范文,教研工作计划怎么制定。教师个人教研工作计划人生天地之间,若白驹过隙,忽然而已,又将迎来新的工作,新的挑战,此时此刻我们需要开始制定一个计划。拟起计划来就毫无头绪?以

学习

语文考试语言赏析解题技巧

阅读(24)

本文为您介绍语文考试语言赏析解题技巧,内容包括语文考试答题技巧手法,语文赏析句子解题技巧,八年级下册语文大自然的语言赏析。在平时的学习中,大家都经历过考试吧,下面是为大家整理的语文考试语言赏析解题技巧相关内容,欢迎大家分享。

学习

托福必备的基本词汇

阅读(30)

本文为您介绍托福必备的基本词汇,内容包括托福词汇10000,小托福词汇速记方法,托福词汇汇总。托福的单词量是很庞大的,考生在备考中一定要坚持背单词,不然在考试中可是难以取得理想的成绩的。以下是为大家整理的托福必备的基本词汇相关内容

学习

如何规划性地记忆托福词汇

阅读(26)

本文为您介绍如何规划性地记忆托福词汇,内容包括托福词汇记忆下载哪个软件,托福词汇全景记忆20,如何快速记忆托福单词。在生活、工作和学习中,大家总免不了要接触或使用词汇吧。以下是精心整理的如何规划性地记忆托福词汇,欢迎阅读,希望大

学习

参加日本留学生统一考试的原因

阅读(26)

本文为您介绍参加日本留学生统一考试的原因,内容包括日本留学生考试具体考什么,在哪里参加日本留学生考试,日本留学生统一考试。对于国内远赴日本留学的学生来说,日本留学统一考试不亚于国内的高考。关于考试得分的高低会直接决定学生是

学习

收费站班组工作总结

阅读(28)

本文为您介绍收费站班组工作总结,内容包括收费站班组工作总结及计划,收费站班组月汇报。收费站班组工作总结总结是指对某一阶段的工作、学习或思想中的经验或情况加以总结和概括的书面材料,它在我们的学习、工作中起到呈上启下的作用,不妨

学习

后勤主管年终总结

阅读(35)

本文为您介绍后勤主管年终总结,内容包括后勤主管年终总结报告,公司后勤主管个人年终总结。后勤主管年终总结总结是对取得的成绩、存在的问题及得到的经验和教训等方面情况进行评价与描述的一种书面材料,它可使零星的、肤浅的、表面的感性

学习

出国留学十大语言考试简介

阅读(30)

本文为您介绍出国留学十大语言考试简介,内容包括出国留学语言考试有哪些,美国出国留学语言考试,留学有几种语言考试。出国留学旧称出国留洋,一般是指一个人去母国以外的国家接受各类教育,时间可以为短期或长期(从几个星期到几年)。这些人

学习

考博英语怎么复习

阅读(28)

本文为您介绍考博英语怎么复习,内容包括考博英语怎么复习好,考博英语怎么复习最好,考博英语怎么复习才会有效率。到了考博考试还剩下两个月的时候,考博英语备生的时间也就变得越来越紧张,在这个时候我们又该如何来巩固之前一个月的备考复

学习

初一上册生物知识点归纳

阅读(35)

本文为您介绍初一上册生物知识点归纳,内容包括初一上册生物知识点归纳总结,八年级上册生物知识点归纳,初二上册生物必背知识点。上学期间,相信大家一定都接触过知识点吧!知识点也可以通俗的理解为重要的内容。还在苦恼没有知识点总结吗?下

学习

搞笑留言感谢cctv之类幽默语言

阅读(41)

本文为您介绍搞笑留言感谢cctv之类幽默语言,内容包括感谢cctv后面的话怎么说,感谢cctv的幽默台词,感谢cctv那段获奖感言简短。搞笑留言总是让记忆深刻,比如一些感谢cctv之类的,很是搞笑。下面就是给大家整理的搞笑留言感谢cctv之类幽默语

学习

普通生物学复习思考题

阅读(44)

生物(Organism),是指具有动能的生命体,也是一个物体的集合。而个体生物指的是生物体,与非生物相对。其元素包括:在自然条件下,通过化学反应生成的具有生存能力和繁殖能力的有生命的物体以及由它(或它们)通过繁殖产生的有生命的后代,能对外界的刺激

学习

2022年《初级会计实务》考试知识点

阅读(78)

本文为您介绍2022年《初级会计实务》考试知识点,内容包括2022年初级会计证考试知识点,2022年初级会计实务教程全集,2022年初级会计实务考点要求变化。漫长的学习生涯中,大家都背过各种知识点吧?知识点是指某个模块知识的重点、核心内容、

学习

大班语言《小壁虎借尾巴 》教案(精选)

阅读(80)

本文为您介绍大班语言《小壁虎借尾巴 》教案(精选),内容包括小壁虎借尾巴10分钟试讲教案,小壁虎借尾巴教案详案。大班语言《小壁虎借尾巴》教案(精选10篇)作为一名教师,时常会需要准备好教案,编写教案助于积累教学经验,不断提高教学质量。我们

学习

大班语言家教案

阅读(35)

本文为您介绍大班语言家教案,内容包括大班语言会转的家教案,中班语言活动关于家教案。大班语言家教案作为一名默默奉献的教育工作者,就有可能用到教案,编写教案助于积累教学经验,不断提高教学质量。教案应该怎么写才好呢?下面是为大家收集的