程序语言的组成知识笔记

举报
IT技术分享社区 发表于 2022/12/17 08:18:11 2022/12/17
【摘要】 程序语言的基本成分包括数据‘运算、控制、传输。


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

1、程序语言的数据成分

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

1.1 常量和变量

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

1.2 全局变量和局部变量

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

1.3 数据类型

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

             

2、程序语言的运算成分

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

3、程序语言的控制成分

3.1 顺序结构

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

             

3.2 选择结构

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

             

3.3 循环结构

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

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

              

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.2 函数声明

函数需要先声明后调用。

格式如下:

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

5.3 函数调用

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

分为值调用和引用调用。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。