计算机语言的组合规则,计算机程序语言的组成知识笔记

c225231a24a55eb5d0388c4d8513bab9.png

程序语言的基本成分包括数据‘运算、控制、传输。

1、程序语言的数据成分

数据成分指程序中的数据对象,数据是程序程序操作的对象,具有存储类型、数据类型、数据名称、作用域、生存周期等属性。

1.1 常量和变量

按照程序运行时数据能否改变,将程序中的数据分为常量和变量。变量分为地址、数值。常量只有数值(右值),程序运行过程中不能改变。

1.2 全局变量和局部变量

根据作用域的范围分为全局变量和局部变量。全局变量分配的存储空间一般在程序运行过程中不会改变,局部变量分配的存储单元是可以 动态改变的。

1.3 数据类型

按照数据的组织形式不同可以将数据类型分为基本类型、用户自定义类型、构造类型。

f2004f9f4b2aa204dbfe196e6218eb25.png

2、程序语言的运算成分

运算成分规定程序语言可以使用的运算符合以及运算规则。大多数高级程序语言的基本运算分为算术运算、关系运算、逻辑运算、位运算。

3、程序语言的控制成分

3.1 顺序结构

描述程序运行的过程,按照顺序依次执行后续的操作,直到执行序列的最后一个操作。

206fdcbee623676e685ee4929dbe366d.png

3.2 选择结构

选择结构就是程序执行过程中存在条件判断控制程序是走A还是走B,通过条件判断来实现相应的业务逻辑。

551539943ce7ef1a60c54b17f4f8b403.png

3.3 循环结构

循环结构描述了重复执行某项操作的过程,通常有三部分组成:初始化、循环体、循环条件。

循环结构主要有:for型、while型、do-while型。

6a95ae17e16012914abd990c368736f6.png

3.4 C/C++ 语言中的控制语句

复合语句:用于描述顺序结构的多条语句复合语句是一个整体,要么全部执行,要不一条都不执行。

if语句:if(表达式)语句 1 else 语句2 ;

switch:语法格式

switch (表达式){

case 表达式1:语句1 break;;

case 表达式2:语句2 break;;

...

default:语句,break;

}

循环语句:

while语句:while (表达式 ) 循环语句;

do-while语句:

do

循环语句

while (表达式 ) ;

for语句:for(表达式1;表达式2;表达式3) 循环语句;

4、程序语言的传输成分

指明语言允许的数据传输方式,赋值处理、数据的输入、输出。

5、函数

函数是程序模块的主要组成部分,它是一块具有独立功能的程序代码模块。

函数的三个概念:函数定义、函数声明、函数调用

5.1 函数定义

函数定义包括两部分:函数头部、函数体。

格式如下:

返回值类型 函数名(参数列表) // 函数头部

{ 函数体;}

函数需要先声明后调用。

返回值类型 函数名(参数列表);参数数量和类型都要和调用的函数匹配上。

5.3 函数调用

当一个函数中需要使用另一个函数实现功能是,可以用函数的名称进行调用,称为函数调用。

分为值调用和引用调用。

举报/反馈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值