精华内容
下载资源
问答
  • 计算机考研复试之C语言名词解释

    千次阅读 多人点赞 2020-03-21 22:08:38
    第一章 程序设计和C语言 计算机程序 程序就是一组计算机能识别和执行的指令 计算机的一切操作都是由程序控制的 计算机语言 人和计算机交流信息,要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是...

    博主本人整理资料不易,如果文章对大家有用的话,恳请大家能够动动小手帮忙点个赞,如果能点个关注的话那就更好了…

    第一章 程序设计和C语言

    计算机程序

    • 程序就是一组计算机能识别和执行的指令
    • 计算机的一切操作都是由程序控制的

    计算机语言

    • 人和计算机交流信息,要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机语言

    C语言的发展

    • 最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的,后来逐步发展为一种高级编程语言,目前C语言使用的标准是1999年修正的C99

    C语言的特点

    • 语言简洁、紧凑,使用方便、灵活
    • 运算符丰富
    • 数据类型丰富
    • 具有结构化的控制语句
    • 语法限制不太严格,程序设计自由度大
    • C语言允许直接访问物理地址
    • 用C语言编写的程序可移植性好
    • 生成目标代码质量高,程序执行效率高

    程序设计任务所经历的阶段

    程序设计是指从指定任务到得到结果、写出文档的全过程。从确定问题到最后完成任务,一般经历一下几个工作阶段:

    • 1.问题分析
    • 2.设计算法
    • 3.编写程序
    • 4.对源程序进行编辑、编译和连接,得到可执行程序
    • 5.运行程序,分析结果
    • 6.编写程序文档

    C语言程序的结构

    • (1)一个程序由一个或多个源程序文件组成,在一个源程序文件中可以包括3个部分:
      • ①预处理指令
      • ②全局声明
      • ③函数定义
    • (2)函数是C程序的主要组成部分
      • ①函数是C程序的基本单位
      • ②一个C语言程序是由一个或多个函数组成的,有且仅有一个main函数
      • ③一个小程序只包含一个源程序文件
      • ④函数既可以是库函数,也可以是用户自定义函数
    • (3)函数的两个部分
      • ①函数首部
      • 函数首部包括函数名、函数类型、函数属性、函数参数(形式参数)名、参数类型。
      • ②函数体
      • 即函数首部下面的花括号内的部分。函数体一般包括两部分:声明部分和执行部分。
    • (4)程序总是从main函数开始执行的
    • (5)程序中对计算机的操作是由函数中的C语句完成的
    • (6)在每个数据声明和语句的最后必须有一个分号
    • (7)C语言本身不提供输入输出语句
    • (8)程序应当包含注释

    C程序的运行步骤和方法

    • 实现表示操作流程,虚线表示文件的输入输出
      在这里插入图片描述
      • 1.上机输入和编辑源程序,生成源程序文件,如f.c
      • 2.对源程序进行编译,如果源程序编译报错则重新编辑源程序,如果无报错则生成目标程序f.obj
      • 3.进行连接处理,所有的编译后得到的目标模块连接装配起来后,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序f.exe
      • 4.运行可执行程序,得到运行结果

    第二章 算法----程序的灵魂

    算法的概念

    • 对操作的描述,即算法;广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。

    算法的特性

    • 有穷性
      一个算法应包含有限的操作步骤,而不能是无限的。
    • 确定性
      算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。
    • 有零个或多个输入
      输入是指在执行算法时需要从外界取得必要的信息。
    • 有一个或多个的输出
      算法的目的是为了求解,“解”是指输出。
    • 有效性
      算法中的每一个步骤都应当能有效地执行,并得到确定的结果。

    各种算法的表示方法

    • 用自然语言表示算法
    • 用流程图表示算法
    • 用N-S流程图表示算法
      ①顺序结构:
      在这里插入图片描述
      ②选择结构:其中p为判断条件
      在这里插入图片描述
      ③循环结构:
      当型循环结构:当p1条件成立时反复执行A操作,知道p1条件不成立为止。
      在这里插入图片描述
      直到型循环结构:先执行A操作,然后判断p1条件是否成立,如果p1成立,反复执行A,只当p1条件不成立才停止循环。
      在这里插入图片描述
    • 用伪代码表示算法
    • 用机器语言表示算法

    第三章 最简单的C程序设计----顺序程序设计

    常量

    • 在程序运行过程中,其值不能被改变的量称为常量,数值常量就是数学中的常数。

    变量

    • 变量代表一个有名字的、具有特定属性的一个存储单元,变量必须先定义,后使用。

    常变量

    • 常变量是有名字的不变量,而且在变量存在期间其值不能改变。

    标识符

    • 在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符。

    数据类型

    在这里插入图片描述

    数据的输入输出的概念

    • 输入输出是以计算机主机为主体
    • 输入和输出操作是由C标准函数库中的函数来实现的
    • 在使用系统库函数时,要在程序文件的开头用预处理指令#include<stdio.h>

    第四章 选择结构程序设计

    程序的选择结构和条件判断概述

    • 由于程序处理问题的需要,在大多数程序中都会包含选择结构,需要在进行下一个操作之前先进行条件判断。

    关系表达式

    • 用关系运算符将两个数值或数值表达式连接起来的式子,称关系表达式。

    第五章 循环结构程序设计

    第六章 利用数组处理批量数据

    第七章 用函数实现模块化程序设计

    函数概述

    • 函数是指功能。每个函数用来实现一个特定的功能,函数的名字应反映其代表的功能。

    库函数

    • 库函数是由系统提供的,用户不必自己定义,可直接使用他们。

    无参函数

    • 在调用无参函数时,主调函数不向被调用函数传递数据。

    有参函数

    • 主调函数在调用被调用函数时,通过参数向被调用函数传递数据。

    函数的嵌套调用

    • 嵌套即在调用一个函数的过程中,又调用另一个函数。

    函数的递归调用

    • 在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用。

    局部变量

    • 局部变量是指在程序中只在特定过程或函数中可以访问的变量。

    全局变量

    • 在函数之外定义的变量称为外部变量,外部变量是全局变量(也称全程变量)。全局变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件结束。一般将全局变量名的第一个字母用大写表示。

    内部函数

    • 如果一个函数只能被文件中其他函数所调用,它称为内部函数。在定义内部函数时,在函数名和函数类型的前面加static,即:static 类型名 函数名(形参表);内部函数又称静态函数,因为它是用static声明的。使用内部函数,可以使函数的作用域只局限于所在文件。

    外部函数

    • 如果在定义函数时,在函数首部的最左端加关键字extern,则此函数是外部函数,可供其他文件调用。C语言规定,如果在定义函数时省略extern,则默认为外部函数。

    第八章 善于利用指针

    指针

    • 指针一般指向一个函数或一个变量。一个变量的地址称为该变量的指针。

    指针变量

    • 如果有一变量专门用来存放另一变量的地址(即指针),则称为指针变量。指针变量是指地址变量,用来存放地址,指针变量的值是地址(即指针)

    指针数组

    • 一个数组,若其元素均为指针类型数据,则称为指针数组,即指针数组中的每一个元素都存放一个地址,相当于一个指针变量,其一般形式为:类型名 *数组名[数组长度]

    第九章 用户自己建立数据类型

    结构体

    • C语言允许用户自己建立不同类型数据组成的组合型的数据结构,它成为结构体。

    结构体指针

    • 结构体指针是指指向结构体变量的指针,一个结构体变量的起始地址是指这个结构体变量的指针。

    链表

    • 链表是一种常见的重要的数据结构。不同于数组的固定长度,链表根据需要开辟内存单元,它是动态地进行存储分配的一种结构。

    共用体

    • 有时想用同一段内存单元存放不同类型的变量。在存放变量时会使用覆盖技术,即新存入的变量会覆盖前一个数据,前面一个数据就不会起作用,这种使几个不同的变量共享同一段内存的结构,称为“共用体”类型的结构。

    枚举

    • 如果一个变量只有几种可能的值,则可以定义为枚举类型,“枚举”是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。

    第十章 对文件的输入输出

    文件

    • “文件”一般指存储在外部介质上数据的集合,一批数据是以文件的形式存放在外部介质(如磁盘)上的。

    程序文件

    • 这种文件的内容是程序代码,包括源程序文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。

    数据文件

    • 文件的内容不是程序,而是供程序运行时读写的数据。

    二进制文件

    • 数据在内存中是以二进制形式存储的,可以认为它是存储在内存的数据的映像,所以也称之为映像文件。

    ASCII文件

    • 如果要求在外存上以ASCII代码形式存储,则需要在存储前进行转换。ASCII文件又称文本文件,每一个字节放一个字符的ASCII代码。
    展开全文
  • C语言名词解释

    2021-11-02 14:50:11
    3.正确理解以下名词及其含义:(1)源程序,目标程序,可执行程序。(2)程序编辑,程序编译,程序连接。(3)程序,程序模块,程序文件。(4)函数,主函数,被调用函数,库函数。(5)程序调试,程序测试。什么是算法?试从日常生活中...

    1.什么是程序?什么是程序设计?

    程序:就是一组能**识别和执行的指令,**每一条指令使计算机执行特定的操作

    程序设计:是指从确定任务到得到结果、写出文档的全过程

    2.为什么需要计算机语言?高级语言有哪些特点?

    为什么需要计算机语言:计算机语言解决了人和计算机交流是的语言问题,使得计算机和人都能识别

    高级语言有哪些特点:
    2.1 高级语言的数据结构要比汇编和机器语言丰富;
    2.2 高级语言与具体机器结构的关联没有汇编以及机器语言密切;
    2.3 高级语言更接近自然语言更容易掌握;
    2.4 高级语言编写的程序要经过编译或解释计算机才能执行;

    3.正确理解以下名词及其含义:

    (1)源程序,目标程序,可执行程序。

    ​源程序:指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令

    目标程序:为源程序经编译可直接被计算机运行的机器码集合,在计算机文件上以**.obj作扩展名**

    可执行程序:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体,生成一个可供计算机执行的目标程序,成为可执行程序

    (2)程序编辑,程序编译,程序连接。

    程序编辑:上机输入或者编辑源程序。

    程序编译:

    先用C提供的“预处理器”,对程序中的预处理指令进行编译预处理
    对源程序进行语法检查, 判断是否有语法错误,直到没有语法错误未知
    编译程序自动把源程序转换为二进制形式的目标程序

    程序连接:将所有编译后得到的目标模块连接装配起来,在与函数库相连接成为一个整体的过程称之为程序连接

    (3)程序,程序模块,程序文件。

    程序:一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具

    程序模块:可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令

    程序文件:程序的文件称为程序文件,程序文件存储的是程序,包括源程序和可执行程序

    (4)函数,主函数,被调用函数,库函数。

    函数:将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,来完成一定功能

    主函数:又称main函数,是程序执行的起点

    被调用函数:由一个函数调用另一个函数,则称第二个函数为被调用函数

    库函数:一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是 编译器特定的库函数

    (5)程序调试,程序测试。

    程序调试:是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程

    程序测试:是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的方式正确地运行

    什么是算法?试从日常生活中找3个例子,描述它们的算法

    算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。

    什么叫结构化的算法?为什么要提倡结构化的算法?

    结构化算法:由一些**顺序、选择、循环等基本结构按照顺序组成,**流程的转移只存在于一个基本的范围之内。

    结构化算法便于编写,可读性高,修改和维护起来简单,可以减少程序出错的机会,提高了程序的可靠性,保证了程序的质量,因此提倡结构化的算法。

    试述3种基本结构的特点,请另外设计两种基本结构(要符合基类结构的特点)。

    结构化程序设计方法主要由以下三种基本结构组成:

    顺序结构:顺序结构是一种线性、有序的结构,它依次执行各语句模块
    选择结构:选择结构是根据条件成立与否选择程序执行的通路。
    循环结构:循环结构是重复执行一个或几个模块,直到满足某一条件位置

    只有一个入口
    只有一个出口
    结构内的每一部分都有机会执行到
    结构内不存在死循环

    什么叫结构化程序设计?它的主要内容是什么?

    结构化程序设计(structured programming,简称SP)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的。结构化程序设计思想确实使程序执行效率提高 ,是软件发展的一个重要的里程碑,它的主要观点是采用自顶向下、逐步求精的程序设计方法;各个模块通过“顺序、选择、循环”的控制结构进行连接,并且只有一个入口、一个出口 。

    什么是算术运算?什么是关系运算?什么是逻辑运算?

    【答案解析】

    算术运算:

    算术运算即“四则运算”,是加法、减法、乘法、除法、乘方、开方等几种运算的统称。

    其中加减为一级运算,乘除为二级运算,乘方、开方为三级运算。在一道算式中,如果有多级运算存在,则应先进行高级运算,再进行低一级的运算。

    C语言中的算熟运算符包括:+、-、*、/、++、–、% 等种类。

    如果只存在同级运算;则从左至右的顺序进行;如果算式中有括号,则应先算括号里边,再按上述规则进行计算。

    示例:$ (1 + 1)^{2} * 4+5 * 3$

    解析:

    先进行括号内运算1+1,然后进行乘方运算得到结果4.
    接下来与4相乘,得到结果16
    因为乘法优先级大于加法,因此先进行5*3,得到结果15
    最终相加得到结果31
    结果:31

    关系运算:

    关系的基本运算有两类:一类是传统的集合运算(并、差、交等),另一类是专门的关系运算(选择、投影、连接、除法、外连接等),而在C语言中,关系运算通常被认为是比较运算,将两个数值进行比较,判断比较结果是否符合给定的条件。

    常见的关系运算符包括:<、<=、>、>=、==、!= 等种类。

    其中,前4种关系运算符(<、<=、>、>= )的优先级别相同,后2种(==、!=)也相同。而前4种高于后2种。

    例如, > 优先于 == 。而 > 与 < 优先级相同。
    并且,关系运算符的优先级低于算术运算符,关系运算符的优先级高于赋值运算符(=)。

    逻辑运算:

    在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。而在C语言中,逻辑运算通常用于使用逻辑运算符将关系表达式或其它逻辑量连接起来组成逻辑表达式用来测试真假值。

    常见的逻辑运算符包括:&&、||、! 等种类

    &&: 与是双目运算符,要求有两个运算对象,表示两个运算对象都成立,则结果为真,否则结果为假。

    例如:(a<b) && (x>y),表示(a<b)和(x>y)同时成立则为真。

    ||:是双目运算符,要求有两个运算对象,表示两个运算对象只要任意一个成立,则结果为真,否则结果为假。

    例如:(a<b) && (x>y),表示(a<b)和(x>y)两个对象中任意一个成立则结果为真。

    **!**是单目运算符,只要求有一个运算对象,表示取运算对象反义,运算对象为真则结果为假,运算对象结果为假则结果为真。

    例如:!(a>b),表示(a>b)成立时结果为假,不成立时结果为真。

    若在一个逻辑表达式中包含多个逻辑运算符,则优先次序为**: ! > && > ||。**当然若一个逻辑表达式中包含括号括起来的子逻辑,则优先括号内的子逻辑判断。

    示例:

    (1>2)||(2>3)&&(4>3) 结果为0
    !(1>2)||(2>3)&&(4>3)结果为1

    注:&&优先级大于||,((2>3)&&(4>3))无法同时成立,则结果为假,然后与(1>2)结果进行逻辑或运算,两者都为假因此第一次结果为假。 而第二次!优先级最高,先对(1>2)的结果取逻辑非,得到结果为真,因此结果为真。

    C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”?

    答案:

    在C语言中逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态,其中0表示假,1表示真。

    逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合成为的逻辑表达式表示。

    对于系统来说,判断一个逻辑量的值时,系统会以0作为假,以非0作为真。例如3&&5的值为真,系统给出3&&5的值为1。

    1. 写出下面各逻辑表达式的值。设a=3,b=4,c=5。
      (1)a + b > c && b == c

    (2)a || b + c && b - c

    (3)!(a > b) && !c || 1

    (4)!(x = a) && (y = b) && 0

    (5)!(a + b) + c - 1 && b + c / 2

    解题思路:

    关系运算符的优先级高于赋值运算符,但是低于算术运算符;

    &&表示两边条件同为真则成立,||表示两边条件任意一个为真则成立,!取条件反义。 逻辑运算符优先级: ! > && > ||
    有括号优先括号。

    展开全文
  • 有关C语言名词解释

    2009-02-19 16:54:56
    1、算法 程序处理数据的流程被称为算法,算法可以用言语描述,也可以用流程图描述. 2、程序 不管用什么语言来表达的对问题的描述,通常都称为程序。
  • C语言特点 C语言是一种面向过程的程序设计语言。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符丰富。丰富灵活的运算符可以实现其他高级语言难以实现的运算。 (3)具有结构化的控制语句。用函数作为程序的...

    C语言特点

    C语言是一种面向过程的程序设计语言。

    (1)语言简洁、紧凑,使用方便、灵活。
    (2)运算符丰富。丰富灵活的运算符可以实现其他高级语言难以实现的运算。
    (3)具有结构化的控制语句。用函数作为程序的模块单位,便于实现程序的模块化。C语言是完全模块化和结构化的语言。
    (4)C语言运行直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
    (6)可移植性好。
    (5)提供预处理机制,有利于大程序的编写和调试。
    (7)语法限制不太严格,程序设计自由度大。
    (8)生成目标代码质量高,程序执行效率高。

    基本语法成分

    字符集,标识符,运算符。
    其中标识符分为三类:关键字,预定义标识符,用户标识符。
    关键字有32个:
    1.存储类型关键字(4个)
    (1)auto:自动存储
    (2)static:静态存储
    (3)register:寄存器存储
    (4)extern:声明一个外部的全局变量
    2.数据类型关键字(12个)
    (1) char :字符型变量或函数 (1byte)
    (2) double :双精度变量或函数 (8byte)
    (3) enum :枚举类型
    (4) float:浮点型变量或函数 (4byte)
    (5) int: 整型变量或函数 (4byte)
    (6) long :长整型变量或函数 (8byte)
    (7) short :短整型变量或函数 (2byte)
    (8) signed:有符号类型变量或函数
    (9) struct:结构体变量或函数
    (10) union:联合数据类型
    (11) unsigned:无符号类型变量或函数
    (12) void :函数无返回值或无参数,无类型指针 ,修饰函数,说明函数无返回值;修饰指针,说明指针是不确定数据类型的指针

    3.控制语句关键字(12个)
    (1) for:循环语句
    (2) do :循环语句的循环体
    (3) while :循环语句的循环条件
    (4) break:跳出当前循环
    (5) continue:结束当前循环,开始下一轮循环
    (6)if: 条件语句
    (7)else :条件语句否定分支(与 if 连用)
    (8)goto:无条件跳转语句
    (9)switch :用于开关语句
    (10)case:开关语句分支
    (11)default
    4 其它关键字(4个)
    (1)const :声明只读变量
    (2)sizeof:计算数据类型长度
    (3)typedef:用以给数据类型取别名(当然还有其他作用 )
    (4)volatile:说明变量在程序执行中可被隐含地改变
    (5)return :子程序返回语句(可以带参数,也看不带参数)

    C语言程序结构

    一个C程序必须有一个也只能有一个主函数。函数位置可以任意,但程序执行时总是从主要函数开始(主函数是程序执行的入口),并且在主函数内结束。主函数可以调用其他各种函数(包括用户自定义函数),但其他函数不能调用主函数。

    程序设计的一般过程:问题分析,算法设计,编写程序,调试与测试,整理文档(顺序不可换)。

    展开全文
  • C++常用名词解释汇总

    千次阅读 2018-03-04 16:58:02
    C++常用名词解释汇总new运算符:对象创建的操作符。delete运算符:对象释放操作符,触发析构函数。内存泄露:操作堆内存时,如果分配了内存,就有责任回收它,否则这块内存就无法重新使用,称为内存泄漏。自动变量:...

    C++常用名词解释汇总

    new运算符:对象创建的操作符。

    delete运算符:对象释放操作符,触发析构函数。

    内存泄露:操作堆内存时,如果分配了内存,就有责任回收它,否则这块内存就无法重新使用,称为内存泄漏。

    自动变量:auto修饰,动态分配存储空间,存储在动态存储区中,对他们分配和释放存储空间的工作是由编译系统自动处理的(程序中未声明存储类别的变量系统会把它默认为自动存储类别)。

    :即自由存储区,new delete 都是在这里分配和释放内存块。

    栈:有两个含义:1)指内存中为函数维护局部变量的区域。(2)指先进后处的序列

    抽象类:至少包含一个纯虚函数的类。抽象类不能创建对象,但可以创建指向抽象类的指针,多态机制将根据基类指针选择相应的虚函数。

    实例化即建立类的一个对象。

    析构函数是一个类的实例的回收函数,将在该实例结束使用前被自动调用,用于完成资源的释放。一个类只可以有一个析构函数,当析构函数执行后,该实例(对象)将不复存在。析构函数同样没有返回值。

    虚析构函数virtual修饰的析构函数,当用基类指针释放派生类对象时可根据它所指向的派生类对象释放准确的对象。

    虚函数在基类中说明为virtual并在派生类中重定义的函数。重定义将忽略基类中的函数定义,指明了函数执行的实际操作。当一个基类指针指向包含虚函数的派生对象时,C++将根据指针指向的对象类型来决定调用哪一个函数,实现了运行时的多态性。这里的重定义类似于函数重载,不同的是重定义的虚函数的原型必须和基类中指定的函数原型完全匹配。构造函数不能是虚函数,而析构函数则可以是。 

    多态性给不同类型的实体提供单一接口。虚函数通过基类接口实现动态多态性,重载函数和模板提供了静态多态性。

    静态成员函数成员函数通过前面加static说明为静态的,但是静态成员函数只能存取类的其他静态成员,而且没有this指针。静态成员函数可以用来在创建对象前预初始化专有的静态数据。

    静态成员变量在成员变量之前加static关键字将使该变量称为静态成员变量,该类所有的对象将共享这个变量的同一拷贝。当对象创建时,所有静态变量只能被初始化为0。使用静态成员变量可以取代全局变量,因为全局变量是违背面向对象的程序设计的封装性的。

    例外处理报告局部无法处理某错误的基本方式。由try.throw , catch组成。

    复制构造函数以自身类对象为参数的构造函数,如Z::Z(const Z&).用在同类对象间进行初始化。

    内置成员函数:为减少时间开销。只有在类外定义成员函数规模很小而调用频率较高时,才指定为内置成员函数。  



    注:本篇博文为自己学习过程的心得笔记,如有内容雷同,还请见谅,谢谢!

    展开全文
  • 1、程序=数据的存储+数据的操作+可以被计算机执行的语言 2、数据:对客观事物的符号表示,指所有能输入到计算机中并被计算机程序处理的符号的总称。 3、数据项:数据的不可分割的最小单位。 4、数据元素:数据的基本...
  • c语言数据结构和数据类型 C语言中的数据类型 (Data types in C Language) Data types specify how we enter data into our programs and what type of data we enter. C language has some predefined set of data ...
  • 对外经济贸易大学C语言考研专业课试题。1.已知 int x=1,y=2,z=3;则z+=x>y?++x:++y的值是(D) A,2 B,4 C,3 D,6 2.已知int a[]={10,9,8,7,6},*p=a;则*(p+1)*(p+2)[2]的值是(C) A,72 B,80 C,54 D,有语法错误 3....
  • 二叉树线索化 前言: 二叉树线索化主要是将二叉树按遍历的顺序存放于链表中,生成一个特定顺序的链表,访问该链表相当于遍历二叉树,此操作可便于在遍历的每一次操作中,可获取当前结点前驱或后继结点的数据信息 ...
  • C语言程序设计第五版 谭浩强 第五版课后答案

    万次阅读 多人点赞 2019-06-16 00:27:29
    谭浩强 C语言程序设计第五版 第4章课后答案 3.求两个正整数m和n,求其最大公约数和最小公倍数。 #include<stdio.h> void main() { int m, n, t, i, a = 1; scanf("%d%d", &m, &n); if (m < n) ...
  • C语言学习资料汇总

    2013-07-04 10:32:01
    包括: ...495个C语言问题.pdf C函数速查.chm C陷阱和缺陷.pdf C语言的灵魂-指针.doc C语言接口与实现--创建可重用软件的技术.pdf C语言嵌入式系统编程修炼之内存操作.doc 如何优化C语言代码.docx
  • 考研题型里有一个题型叫做名词解释,这道题或多或少的咋试卷中占着一定的分量,但是分数又不是太多,用大量的大块时间来搞这个有点不太值当,所以抽些时间做个总结文档,用于空闲时间查看。 本文中概念不全,仅总结...
  • C语言 关键字 解释

    千次阅读 2018-05-23 22:04:10
    C语言 关键字解释 1.数据类型关键字(12个): char 其源英文为:character 表面意义为:字符 double 其源英文为:double 表面意义为:双 enum 其源英文为:enumeration 表面意义为:枚举 float 其源英文为:float ...
  • C语言基本数据类型的长度

    千次阅读 2014-04-12 11:25:02
    学C也有一段时间了,但是对C语言中基本数据类型的存储空间长度一致都
  • 计算机考研复试之C语言(第一章)

    千次阅读 多人点赞 2020-05-02 12:31:21
    文章目录1.1 什么是计算机程序1.2 什么是计算机语言1.3 计算机语言发展阶段1.4 C语言主要特点1.5 C语言程序的结构1.6 运行C程序的步骤与方法1.7 程序设计的任务 1.1 什么是计算机程序 程序: 一组计算机能识别和...
  • 3.正确理解以下名词及其含义: (1)源程序 目标程序 可执行程序 (2)程序编辑 程序编译 程序连接 (3)程序 程序模块 程序文件 (4)函数 主函数 被调用函数 库函数 (5)程序调试 程序测试 4.什么是算法?试从...
  • C语言的变量

    2017-04-28 00:14:49
    这是C/Java中关于变量的名词解释。 1.抽象 例如 int x=80; 变量x表示了内存中的某一块区间,例如从0013fed8到0013fedb这4字节,该4字节共同保存整数80;通常程序员不会在意、也不可能考虑x的具体位置,只要知道...
  • 名词解释 1、源语言程序 用源语言书写的程序 2、目标语言程序 由计算机的机器指令构成的程序。 目标语言可以是机器语言,也可以是汇编语言,或者是其它中间语言,但最终结果必定为机器语言。 3、翻译程序 能够把某一...
  • C语言的组成及一些基本术语概念

    千次阅读 2017-04-19 12:28:00
    其中,C语言的语句分为6种: 标号语句 复合语句 表达式语句 选择语句 迭代语句 跳转语句 2. C语言的一些基本概念2.1 头文件(header)C程序顶部信息的集合成为头文件,它包含了编译器创建最终可执行程序要用到的信息...
  • 数据结构名词解释.doc

    2011-05-03 09:00:37
    数据结构名词解释.doc 1.数据结构是一门研究什么内容的学科? 数据结构是一门研究在非数值计算的程序设计问题中,计算机的操作对象及对象间的关系和施加于对象的操作等的学科。 2.数据元素之间的关系在计算机中有...
  • 计算机系统基础名词解释 中央处理器(CPU):各种控制、运算部件以及大量寄存器组成的集成电路。 算术逻辑部件 (ALU) :用于进行加减乘除等算术逻辑运算的部件。 通用寄存器:可以存储从主存获取的数据或是算术逻辑...
  • 名词解释(1)___对象

    2019-12-23 21:59:39
    情况1:小a姑娘学习的是C语言,她会自己去把衣服洗了~ 情况2:小a姑娘学习的是java语言,她找了个对象,让对象去把衣服洗了~ 再扩展一下: 情况1: 小a姑娘需要完成拖地的几步:①整理衣服 ②准备洗衣液 ③开始洗 ④...
  • C程序设计 第2章程序的灵魂-算法 个程序包括以下两个方面的内容 对数据的描述在程序中要指定数据的类型和数据的 组织形式即数据结构 对操作的描述即操作步骤也就是算法 数据是操作的对象操作的目的是对数据进行加工 ...
  • FPGA相关名词解释

    2019-07-29 15:56:00
    以后不懂的名词解释,都会加到这里来。 ASIC(Application Specific integrated Circiut,专用集成电路) ASIC是为顾客需求而设计制造、面向特定用途的集成电路的总称。面向特定用途的集成电路分为全定制IC和半...
  • 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识...
  • 华为C语言编程规范(精华总结)

    万次阅读 多人点赞 2020-03-24 09:48:55
    2、头文件 对于C语言来说,头文件的设计体现了大部分的系统设计。 不合理的头文件布局是编译时间过长的根因,不合理的头文件实际上反映了不合理的设计。 1、头文件中适合放置接口的声明,不适合放置实现 头文件是...
  • 静态查找(c语言)表

    2020-03-27 20:08:53
    一、 查找概念 假设有两组数据: int array1[]={6,4,5,3,8,7,1,2,0,9}; int array2[]={0,1,2,3,4,5,6,7,8,9}; 一个有序数组,一个无序数组, 在他们之间查找某一个值的方法有什么区别呢, 对于两组数据我们都可以用最...
  • 计算机类相关专业名词解释

    千次阅读 2019-07-29 13:19:28
    OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#,...
  • C语言文件 C语言把文件看作是一个字符的序列,即由一个一个字符的数据顺序组成。根据数据的组织的形式,可分为 ASCII文件和二进制文件。 ASCII文件又称文本文件,它的每一个字节放一个ASCII代码,代表一个...
  • C语言extern (extern关键字基本解释)

    千次阅读 2008-05-15 11:08:00
    1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,775
精华内容 3,910
关键字:

c语言名词解释

c语言 订阅