文章目录
  1. 1. c中的void表示不确定类型
    1. 1.1. 1.void类型
    2. 1.2. 2. void*类型

c中的void表示不确定类型

1.void类型

​ int main(void)表示不可传递参数

​ void类型不能定义变量

2. void*类型

​ void*类型可与任意类型进行强制转换

1
2
3
4
int* p = NULL;
*p = 10;
void* v = (void *)p; //将int*类型的p强制转换为void*类型
int k = *(int *)v; //将void*类型的v强制转换为int*类型

注:void类型强转后的类型需要与原来的类型保持一致*

文章目录
  1. 1. c中的void表示不确定类型
    1. 1.1. 1.void类型
    2. 1.2. 2. void*类型