日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序语言的组成知识笔记

發布時間:2023/12/10 编程问答 133 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序语言的组成知识笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

程序語言的基本成分包括數據‘運算、控制、傳輸。

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 函數調用

當一個函數中需要使用另一個函數實現功能時可以用函數的名稱進行調用,稱為函數調用。

分為值調用和引用調用。

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

總結

以上是生活随笔為你收集整理的程序语言的组成知识笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。