當前位置:編程學習大全網 - 腳本源碼 - C編程中void到底是什麽意思啊?在什麽情況下用這個?

C編程中void到底是什麽意思啊?在什麽情況下用這個?

意思是“無類型”。常用在程序編寫中對定義函數的參數類型、返回值、函數中指針類型進行聲明。

void 的作用:對函數返回的限定,這種情況我們比較常見。對函數參數的限定,這種情況也是比較常見的。

壹般常見的就是這兩種情況:

1、當函數不需要返回值值時,必須使用void限定,這就是我們所說的第壹種情況。例如:void func(int a,char *b)。

2、當函數不允許接受參數時,必須使用void限定,這就是我們所說的第二種情況。例如:int func(void)。

擴展資料:

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) 字節。

百度百科-void

  • 上一篇:吸入式光驅的國產品牌
  • 下一篇:畢博的規模
  • copyright 2024編程學習大全網