當前位置:首頁 » 編程語言 » c語言加void是什麼意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言加void是什麼意思

發布時間: 2023-08-16 19:35:06

A. 函數前面加(void)什麼意思

c語言:函數前加void是表示函數的返回值為空,void表示空。
返回值為空表示此函數可以沒有return語句,或者使用return;語句。

返回值概念:一個函數的函數名既是該函數的代表,也是一個變數。由於函數名變數通常用來把函數的處理結果數據帶回給調用函數,即遞歸調用,所以一般把函數名變數稱為返回值。通俗點來說就是函數執行完畢後得到的結果。
返回值的類型可以有很多 void、bool 、int 、以及自定義的類型等等。

B. c語言中void什麼意思具體怎麼用

void主要有兩個作用:1
函數無返回值;2.函數返回void類型的指針。
void
func(void)
{}
函數func()就是沒有返回值的
void
*func()
{}
函數返回值為void類型的指針,如果一個函數的返回值有可能為多個類型,那麼就返回void類型的指針,然後在調用方再強制類型轉換為真實的類型。

C. c語言中void什麼意思

voidmain()表示函數無返回值,就是說在程序的結尾處不需要加上return 0。而return是在函數體中,用來返回特定值的。

一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名,這個函數稱為主函數,主函數是整個程序的入口。

(3)c語言加void是什麼意思擴展閱讀:

基本數據類型

void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)

char:字元型類型數據,屬於整型數據的一種。(K&R時期引入)

int:整型數據,表示範圍通常為編譯器指定的內存位元組長。(K&R時期引入)

float:單精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)

double:雙精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)

_Bool:布爾型(C99標准新增)

_Complex:復數的基本類型(C99標准新增)

_Imaginary:虛數,與復數基本類型相似,沒有實部的純虛數(C99標准新增)

_Generic:提供重載的介面入口(C11標准新增)