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