正在加载图片...
第2章程序设计语言基础 其右值不能改变。 2)全局量和局部量 按数据的作用域范围,数据可分为全局量和局部量。系统为全局变量分配的存储空间 在程序运行的过程中一般是不改变的,而为局部变量分配的存储单元是动态改变的。 3)数据类型 按照数据组织形式的不同可将数据分为基本类型、用户定义类型、构造类型及其他类 型。C(C+)的数据类型如下。 ●基本类型:整型(int)、字符型(char)、实型((float、double)和布尔类型(bool)。 ● 特殊类型:空类型(void)。 ● 用户定义类型:枚举类型(enum)。 ● 构造类型:数组、结构体和共用体。 ● 指针类型:type*。 ●抽象数据类型:类类型。 其中,布尔类型和类类型是C+在C语言的基础上扩充的。 2.运算成分 程序语言的运算成分是指允许使用的运算符号及运算规则。大多数高级程序语言的基 本运算可以分成算术运算、关系运算和逻辑运算,有些语言还提供位运算。运算符号的使 用与数据类型密切相关。为了确保运算结果的唯一性,运算符号要规定优先级和结合性, 必要时还要使用圆括号。 3.控制成分 控制成分指明语言允许表述的控制结构,程序员使用控制成分来构造程序中的控制 逻辑。 1)顺序结构 在顺序结构中,计算过程从所描述的第一个操作开始,按顺序依次执行后续的操作, 直到执行完序列的最后一个操作。顺序结构内也可以包含其他控制结构。 2)选择结构 选择结构提供了在两种或多种分支中选择执行其中一个分支的逻辑。基本的选择结构 是指定一个条件P,然后根据条件的成立与否决定控制流走计算A还是走计算B,从两个 分支中选择一个执行。选择结构中的计算A或计算B还可以包含顺序、选择和重复结构。 程序语言中通常还提供简化了的选择结构,也就是没有计算B的分支结构。 3)循环结构 循环结构描述了重复计算的过程,通常包括3个部分,即初始化、需要重复计算的部 分和重复的条件。其中初始化部分有时在控制的逻辑结构中不进行显式表示。循环结构主 要有两种形式,即while型重复结构和do-while型重复结构。 4)C(C++)语言提供的控制语句 (1)复合语句。复合语句用于描述顺序控制结构。复合语句是一系列用“{”和“}” 括起来的声明和语句,其主要作用是将多条语句组成一个可执行单元。复合语句是一个整 体,要么全部执行,要么一条语句也不执行。49 第 2 章 程序设计语言基础 其右值不能改变。 2) 全局量解局部量 按数数解解调域范围,数数可程为全局量解局部量。解解为全局变量程配解存储空间 在程程运行解控程中一般是不改变解,而为局部变量程配解存储单元是动态改变解。 3) 数数各型 按照数数组织形式解不同可将数数程为解解各型、调户定程各型、构造各型控其他各 型。C(C++)解数数各型如下。  解解各型:整型(int)、字符型(char)、实型(float、double)解布尔各型(bool)。  各殊各型:空各型(void)。  调户定程各型:枚举各型(enum)。  构造各型:数组、结构体解共调体。  指针各型:type *。  抽象数数各型:各各型。 其中,布尔各型解各各型是 C++在 C 程程解解解上扩充解。 2.运运程程 程程程程解运运程程是指允许使调解运运符号控运运规则。大多数低低程程程程解解 解运运可控程程运术运运、关解运运解逻辑运运,有些程程还提供位运运。运运符号解使 调与数数各型密切相关。为了确保运运结果解唯一性,运运符号各规定优先低解结合性, 必各时还各使调圆括号。 3.控控程程 控控程程指明程程允许表述解控控结构,程程员使调控控程程来构造程程中解控控 逻辑。 1) 顺程结构 在顺程结构中,程运控程从所描述解第一个操解开始,按顺程依次执行后续解操解, 直到执行完程列解最后一个操解。顺程结构内也可控包含其他控控结构。 2) 选择结构 选择结构提供了在两种或多种程支中选择执行其中一个程支解逻辑。解解解选择结构 是指定一个条件 P,然后根数条件解程立与否决定控控流走程运 A 还是走程运 B,从两个 程支中选择一个执行。选择结构中解程运 A 或程运 B 还可控包含顺程、选择解重复结构。 程程程程中通常还提供简化了解选择结构,也就是没有程运 B 解程支结构。 3) 循环结构 循环结构描述了重复程运解控程,通常包括 3 个部程,即初始化、需各重复程运解部 程解重复解条件。其中初始化部程有时在控控解逻辑结构中不进行显式表示。循环结构各 各有两种形式,即 while 型重复结构解 do-while 型重复结构。 4) C(C++)程程提供解控控程句 (1) 复合程句。复合程句调于描述顺程控控结构。复合程句是一解列调“{”解“}” 括起来解声明解程句,其各各解调是将多条程句组程一个可执行单元。复合程句是一个整 体,各么全部执行,各么一条程句也不执行
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有