计算机系统结构的属性包括寻址方式、信息保护方式、数据表示,但是不包括主存速度。
计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称,其中计算机理橘燃论组成悉神部分并不单与某一个实际硬件相挂钩,如存储部分就包括寄存器、内存、硬盘等。计算机体系结构是程序员所看到的计算机的属性,即计算机的逻辑结构和功能特征,包括其各个硬部件和软部件之睁伍亏间的相互关系。对计算机系统设计者,计算机体系结构是指研究计算机的基本设计思想和由此产生的逻辑结构;而对程序设计者是指对系统的功能描述(如指令集、编制方式等)。
程序设计语言的基本成分:数据成分、运算成分、控制成分、函数。1.数据成分
程序语言的数据成分指的是一种程序语言的数据类型。数据对象总是对应着应用系统中某些有意义的东西,数据表示则指定了程序中值的组织形式。数据类型用于代表数据对象,同时还可用于检查表达始终对运算的应用是否正确。
数据是程序 *** 作的对象,具有存储类别、类型、名称、作用域和生存期等属性,使用时要为它分配内存空间。数据名称由用户通过标识符命名,标识符是由字母、数字和称为下划线的特殊符号“_”组成的标记;类型说明数据占用内存的大小和存放形式;存储类别说明数据在内存中的位置和生存期;作用域则说明可以使用数据的代码范围;生存期说明数据占用内存的时间范围。从不同角度可将数据进行不同的划分。
数据类型的分类如下:
(1)按程序运行过程中数据的值能否改变,可分为常量(整型常量、实型常量、字符常量、符号常量)和变量。
(2)按数据的作用域范围可分为全局量和局部量。
(3)按数据组织形式的不同可分为基本类型(整型、实型、字符型、枚举型)、构造类型(数组、结构、公用)、指针类型和空类型。
2. 运算成分
大多数程序设计语言的基本运算可分为算术运算、关系运算、逻辑运算。为了确保运算结果的唯一段坦性,运算符号规定优先级和结合性。
3. 控制成分
控制成分指明语言允许表达的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经表明,可计算问题的程序都可握仔桐以用顺序、选择和循环这三种控制结构来描述。
4. 函数
(1)任何函数都是由函数说明和函数体两部分组成。
(2)函数定义的一般格式如下:
返回值的类型函数名(形式参数表) //注释{
函数体
}
(3)函数调用的一般形式为:函数名(实参表)。
(4)传值的好处是传值调用不会改变调用函数实参变量的内戚慧容。
(5)函数体若调用自身则称为递归调用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)