C 語言中無法用來建立陣列的資料型別
陣列可以使用所有資料型別建立,例如 int、char、float、double 等。但不能使用 void 資料型別建立陣列。如果那樣做,將會顯示一條錯誤訊息。
演示此操作的程式如下。
示例
#include <stdio.h>
#include <stdlib.h>
int main() {
void arr1[4];
printf("A void array");
return 0;
}輸出
以上程式返回以下錯誤。
error: declaration of ‘arr1’ as array of voids void arr1[4];
現在我們來理解一下上面的程式。
在上面的程式中,建立一個 void 資料型別的陣列 arr1。由於這在 C 語言中是不可能的,因此會顯示一條錯誤訊息,即“將“arr1”宣告為 void 陣列”。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP