计算机考研复试之C语⾔名词解释
博主本⼈整理资料不易,如果⽂章对⼤家有⽤的话,恳请⼤家能够动动⼩⼿帮忙点个赞,如果能点个关注的话那就更好了…
⽂章⽬录
第⼀章程序设计和C语⾔
计算机程序
程序就是⼀组计算机能识别和执⾏的指令
计算机的⼀切操作都是由程序控制的紫萱是谁演的
计算机语⾔
⼈和计算机交流信息,要解决语⾔问题。需要创造⼀种计算机和⼈都能识别的语⾔,这就是计算机语⾔
C语⾔的发展
最初的C语⾔只是为描述和实现UNIX操作系统提供⼀种⼯作语⾔⽽设计的,后来逐步发展为⼀种⾼级编程语⾔,⽬前C语⾔使⽤的标准是1999年修正的C99
C语⾔的特点
语⾔简洁、紧凑,使⽤⽅便、灵活
运算符丰富
数据类型丰富
具有结构化的控制语句
语法限制不太严格,程序设计⾃由度⼤
暗黑3玩什么职业好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>
第四章选择结构程序设计
程序的选择结构和条件判断概述
由于程序处理问题的需要,在⼤多数程序中都会包含选择结构,需要在进⾏下⼀个操作之前先进⾏条件判断。关系表达式
⽤关系运算符将两个数值或数值表达式连接起来的式⼦,称关系表达式。
第五章循环结构程序设计
第六章利⽤数组处理批量数据
第七章⽤函数实现模块化程序设计
函数概述
函数是指功能。每个函数⽤来实现⼀个特定的功能,函数的名字应反映其代表的功能。
库函数
应聘自我介绍库函数是由系统提供的,⽤户不必⾃⼰定义,可直接使⽤他们。
⽆参函数