c語言程式的基本單位是什麼,C語言程式的基本單位是什麼?

2021-12-16 13:04:36 字數 4395 閱讀 9472

1樓:曉曉休閒故事

函式是c語言程式的基本單位。一個函式由兩部分組成:函式的說明部分。包括函式名、函式型別、函式屬性、函式引數(形式引數)名、形式引數型別。

c語言源程式是由資料型別、常量與變數、陣列、指標、字串、檔案輸入/輸出、運算構成。c的資料型別包括整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

常量其值不可改變,符號常量名通常用大寫。變數是以某識別符號為名字,其值可以改變的量。識別符號是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。

變數在編譯時為其分配相應儲存單元。

相關資訊

如果一個變數宣告時在前面使用 * 號,表明這是個指標型變數。換句話說,該變數儲存一個地址,而 *(此處特指單目運算子 * ,下同。c語言中另有 雙目運算子 *) 則是取內容操作符,意思是取這個記憶體地址裡儲存的內容。

指標是 c 語言區別於其他同時代高階語言的主要特徵之一。

指標不僅可以是變數的地址,還可以是陣列、陣列元素、函式的地址。通過指標作為形式引數可以在函式的呼叫過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。指標是一把雙刃劍,許多操作可以通過指標自然的表達,但是不正確的或者過分的使用指標又會給程式帶來大量潛在的錯誤。

2樓:sherry無以倫比

函式 程式是由函式構成的

3樓:

招收新人共同學習進步提高

4樓:匿名使用者

c語言沒有叫基本單位的稱謂,對於c語言程式,從原**結構上來說,一般分語句,塊,函式(function),程式檔案,程式專案,程式專案組(解決方案或相關工作集),按這樣來說,其中語句應該是你所謂的c**的基本單位。

c語言源程式的基本單位是什麼?

5樓:風若遠去何人留

c語言是以函式為基本單位的。

所有的c語言程式都是由一個函式組成的。

包括程式的入口main函式,以及所有被其呼叫的其他函式。

在c語言中,同樣,函式也是執行一個功能的最小模組。

所以,說到源程式的基本單位的時候,都是指的函式。

6樓:匿名使用者

c語言是以函式為基本單位的。

每個函式都在標頭檔案庫裡

例如:main(),printf()函式是在#include

7樓:

程式行、語句、函式都是由字元構成的,字元是c語言的最小單位。

c語言程式的基本單位是什麼

8樓:可以

函式是c語言程式的基本單位。 一個函式由兩部分組成: 函式的說明部分。包括函式名、函式型別、函式屬性、函式引數(形式引數)名、形式引數型別。

9樓:風若遠去何人留

在c語言中,函式是程式的基本組成單位.

好處:靈活方便,程式模組化,可讀性,可移植性都很好。

c語言源程式的基本單位是什麼

10樓:友玉花凌鸞

程式行、語句、函式都是由字元構成的,字元是c語言的最小單位。

11樓:匿名使用者

在c語言中,函式是程式的基本組成單位.

好處:靈活方便,程式模組化,可讀性,可移植性都很好。

12樓:匿名使用者

任何高階程式語言的基本組成單位都是「語句」。

c語言的基本組成單位是什麼

13樓:可以

函式是c語言程式的基本單位。 一個函式由兩部分組成: 函式的說明部分。包括函式名、函式型別、函式屬性、函式引數(形式引數)名、形式引數型別。

14樓:天天穎穎

c語言基本組成單位是函式。

一個程式往往由多個函式組成,但總是從主函式開始,語句可以是函式體的內容

不過有時候我們會把兩個概念混淆,比如scanf語句,printf語句,他們其實是標準庫函式

人們的習慣而已,不必要認為他是錯的

15樓:匿名使用者

確實是函式。c語言教材上也是這樣寫的。

16樓:天行恆者

函式、最小單元 語句;

17樓:

在c語言中,函式是程式的基本組成單位。一個函式由函式的說明部分組成。包括函式名、函式型別、函式屬性、函式引數名、形式引數型別。

結構化程式設計的思想就是把一個問題分解成多個小的問題,每一個小問題都解決了,大問題也就解決了。c語言的函式就是實現結構化程式設計而建立的一個基本單位,如同生物學上的細胞。

c語言中函式的基本單位是什麼? 5

18樓:豔陽高照的午後

c語言有基本單位是語句

如sin(30)=0.5,這裡的30就是函式的引數值,它將由入口傳給計算機,供計算機處理,而0.5就是函式值,它將由出口返回給呼叫這個函式的程式。

另外,我們數學裡的函式是固定的那些,而計算機中的函式,可以根據其運算功能,由我們自己去定義,只要是運算功能是固定的,我們就可以把它定義成一個函式,這樣可以避免相同的程式段在程式中重複出現,在需要它時,只需要呼叫相應的函式就行了。這樣不僅可以使我們編寫的程式精簡,而且可以使我們的程式更富有可讀性。

一個較大的程式一般應分為若干個程式塊,每一個模組用來實現一個特定的功能。所有的高階語言中都有子程式這個概念,用子程式實現模組的功能。在c語言中,子程式的作用是由一個主函式和若干個函式構成。

由主函式呼叫其他函式,其他函式也可以互相呼叫。同一個函式可以被一個或多個函式呼叫任意多次。

在程式設計中,常將一些常用的功能模組編寫成函式,放在函式庫中供公共選用。要善於利用函式,以減少重複編寫程式段的工作量。

許多程式設計語言中,可以將一段經常需要使用的**封裝起來,在需要使用時可以直接呼叫,所以,函式也可以說是許多**的集合,這就是程式中的函式。比如在c語言中:

int max(int x,int y)//整數型別 最大(整數型別 x,整數型別 y)

就是一段比較兩數大小的函式,函式有引數與返回值。c++程式設計中的函式可以分為兩類:帶引數的函式和不帶引數的函式。這兩種引數的宣告、定義也不一樣。

帶有(一個)引數的函式的宣告:

型別名標示符+函式名+(型別標示符+引數)

沒有返回值且不帶引數的函式的宣告:

void+函式名()//無型別+函式名

花括號內為函式體。

如果沒有返回值型別名為"void", 整數型別int 型別返回值為整數型別int,以此類推……

型別名有:void int long float int* long* float* ……

c++中函式的呼叫:函式必須宣告後才可以被呼叫。呼叫格式為:函式名(實參)

呼叫時函式名後的小括號中的實參必須和宣告函式時的函式括號中的形參個數相同。

有返回值的函式可以進行計算,也可以做為右值進行賦值。

#include //#包含 檔案

using namespace std;//使用 命名 空間

int f1(int x,int y)//整數型別 f1(整數型別 x,整數型別 y)

void main()//無型別 主函式()

19樓:倒黴熊

算是語句吧

但函式也有空函式啊,裡面什麼都沒有,所以不好說函式的基本組成單位是什麼。

20樓:林家春陳雁紅

我好像是沒有聽說過函式還有基本單位這個說法的。。一個程式要有一個main()函式。函式有庫函式和自定義函式

21樓:

基本單位是語句,語句由表示式和分號構成。

22樓:匿名使用者

函式的基本單位是語句。語句的基本單位是表示式。

只有語句才能執行。

表示式要加上分號,才能稱為語句。例如3*x + 5*y是表示式,但不是語句。加上分號,就是語句了。可以執行了。如果加上a=3*x+5*y。就是賦值語句了。

23樓:候文康封冷

沒什麼基本「單位」可言,c語言只不過是為了方便編寫程式和交叉編譯器編譯程式的一套文字結構說明體系,其編寫程式要注意的地方也要根據編譯器、目標平臺來變動,雖然c語言有個通用標準,但也會根據編譯器和目標環境的不同存在差異。就比如pc下的c語言和微控制器的c語言就有少許的差異性,從部分語句、語法結構和語法特點乃至運算子、函式上都存在少許差異。

C 程式的基本單位是什麼,C 程式語言的基本單位

c語言是以函式為基本單位的。所有的c語言程式都是由一個函式組成的。包括程式的入口main函式,以及所有被其呼叫的其他函式。在c語言中,同樣,函式也是執行一個功能的最小模組。所以,說到源程式的基本單位的時候,都是指的函式。c 是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別...

c語言中func是什麼意思,在C語言程式中,func 是什麼意思?

flag和func不是關鍵bai字,所以在不同的du上下文中會有不一樣的意zhi思,不過通常flag作為dao 標誌用版,func作為函式用.但他們不是關鍵字,所以反權過來用雖然有悖常理,卻不能算錯.default 是預設的意思,能常用在switch語句塊中表示不是前面的case 的情況.在c語言程...

C程式中冒號的作用是什麼,冒號在C語言中起什麼作用

這是位域 冒號後面的數字表示結構成員所佔的位長度 舉個例子 vc2005下測試通過 include include struct t int main void c程式中 冒號的作用是什麼?這是位域 冒號後面的數字表示結構成員所佔的位長度 舉個例子 vc2005下測試通過 include inclu...