对初学C:
void a = 10;//给无类型的数据分配多大的内存?
会报错,不允许不完整的数据类型
void类型用途:
1.限定函数的返回值
2.限定函数的参数
void Test(void)//红色为函数返回值类型,绿色为函数参数类型,表示不传参
{
}
3.void * 万能指针,不管是几级指针,大小一般默认是4个字节,与平台有关
在X86(32位操作系统)下为4个字节
在X64(64位操作系统)下是8个字节大小,与数据类型无关
对初学C:
void a = 10;//给无类型的数据分配多大的内存?
会报错,不允许不完整的数据类型
void类型用途:
1.限定函数的返回值
2.限定函数的参数
void Test(void)//红色为函数返回值类型,绿色为函数参数类型,表示不传参
{
}
3.void * 万能指针,不管是几级指针,大小一般默认是4个字节,与平台有关
在X86(32位操作系统)下为4个字节
在X64(64位操作系统)下是8个字节大小,与数据类型无关