❶ c語言中的函數類型void什麼詳細意思
就是 int m() 那麼這個方法執行後有一個結果 就是int類型的
如果是 void m() 那麼這個方法只是執行大括弧里的內容 而沒有返回值
有返回值函數:這類函數被調用執行完後將向調用者返回一個執行結果,稱為函數返回值,如數學函數即屬於此類函數的;但是要注意:由用戶自定義的並且要返回函數值的函數必須在函數定義和函數說明中明確規定返回值的類型(如需要返回整型,用int符號說明);
無返回值函數:此類函數用於完成某項特定的處理任務,執行完後不向調用者返回執行結果,這類函數類似於其他語言的過程;由於函數無返回值,用戶在定義此類函數時可指定其函數返回值為「空類型」,說明符號為「Void」(注意空類型的說明符不可省,不然系統會默認返回值為int型)
有問題直接hi我,我不在時可以留言............
❷ c語言void的意思是什麼
c語言void的意思是無返回數值。
void真正發揮的作用在於:對函數返回的限定。對函數參數的限定。
如果把void和int,char,double等類型放到一起理解的話,首先還是那句揭示本質的話:變數類型就是固定大小內存塊的別名,那麼void佔用多大內存呢,編譯器並沒有定義void佔用多大內存,所以對於void var;這樣的定義。
選擇結構:
對於要先做判斷再選擇的問題就要使用選擇結構。選擇結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。選擇結構的程序設計方法的關鍵在於構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的選擇語句。
選擇結構適合於帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然後根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易於理解。程序流程圖是根據解題分析所繪制的程序執行流程圖。
❸ C編程中void到底是什麼意思啊在什麼情況下用這個
意思是「無類型」。常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。
void 的作用:對函數返回的限定,這種情況我們比較常見。對函數參數的限定,這種情況也是比較常見的。
一般常見的就是這兩種情況:
1、當函數不需要返回值值時,必須使用void限定,這就是我們所說的第一種情況。例如:void func(int a,char *b)。
2、當函數不允許接受參數時,必須使用void限定,這就是我們所說的第二種情況。例如:int func(void)。
(3)c語言viod函數擴展閱讀:
void 指針的使用規則:
1、void 指針可以指向任意類型的數據,就是說可以用任意類型的指針對 void 指針對 void 指針賦值。例如:int *a;void *p;p=a;
2、在 ANSI C 標准中,不允許對 void 指針進行一些算術運算如 p++ 或 p+=1 等,因為既然 void 是無類型,那麼每次算術運算我們就不知道該操作幾個位元組,例如 char 型操作 sizeof(char) 位元組,而 int 則要操作 sizeof(int) 位元組。
❹ c語言中void什麼意思
voidmain()表示函數無返回值,就是說在程序的結尾處不需要加上return 0。而return是在函數體中,用來返回特定值的。
一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名,這個函數稱為主函數,主函數是整個程序的入口。
(4)c語言viod函數擴展閱讀:
基本數據類型
void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。(C89標准新增)
char:字元型類型數據,屬於整型數據的一種。(K&R時期引入)
int:整型數據,表示範圍通常為編譯器指定的內存位元組長。(K&R時期引入)
float:單精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
double:雙精度浮點型數據,屬於浮點數據的一種。(K&R時期引入)
_Bool:布爾型(C99標准新增)
_Complex:復數的基本類型(C99標准新增)
_Imaginary:虛數,與復數基本類型相似,沒有實部的純虛數(C99標准新增)
_Generic:提供重載的介面入口(C11標准新增)
❺ c語言里如何調用void函數
void是是C語言的一個關鍵字,其含義為空。在C語言中,單獨的void有兩種用途,均用於函數中。 1 用於函數返回值。形式為 void func_name(...); 代表函數沒有返回值。在這樣的函數中,調用return語句時,不需要也不可以有參數。注意,寫成 func_nmae(...); 的形式,在部分編譯器中可以編譯成功,但並不是沒有返回值,而是有一個默認的整型(int)返回值的意思。 2 用於函數參數列表。當函數沒有參數時,需要定義為 xxx func_name(void); 的形式,表示本函數不需要任何參數。注意,如果寫成 xxx func_name(); 的形式,與void不同,不是沒有參數,而是函數參數不定,可以接收任何長度的參數。
❻ void在c語言中什麼意思
void 被翻譯為"無類型",相應的void *為"無類型指針"。常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。
void的作用
1、對函數返回的限定,這種情況我們比較常見。
2、對函數參數的限定,這種情況也是比較常見的。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。
C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
❼ c語言void的意思是什麼
c語言中,void的意思是「無類型」,相應的「void *」為無類型指針,常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明,其作用是對函數返回和參數的進行限定。
void 可以作為函數返回值類型,有void就代表沒有返回值。在定義的函數中,有的函數前是void有的是int或者float等等數據類型,此時它們被稱為函數的返回值類型。當返回值類型為void時,稱這個函數返回空,或者這個函數無返回值。
c語言void的用法特點:
使用void去修飾指針的時候,這種通用類型的指針可以很方便的和其他類型的指針之間進行相關轉換。void另一個重要的應用則就是跟函數進行結合主要有以下兩個方面的應用:對函數返回的限定;對函數參數的限定。
void類型不能夠用來申明變數和常量,因為申明變數的時候需要明確告訴編譯器,該變數是什麼類型,比如說是int或char類型,這樣編譯才好為這個變數去分配存儲空間。總的來說,void應用最廣泛的就是跟指針結合,而void和指針的結合也大大擴展了指針的可能性。