gpt4 book ai didi

c - void 是 C 中的数据类型吗?

转载 作者:太空狗 更新时间:2023-10-29 16:18:48 24 4
gpt4 key购买 nike

void是C语言中的数据类型吗?如果是这样,它可以存储什么类型的值?如果我们有intfloatchar等来存储值,为什么还需要void呢? void的范围是多少?

最佳答案

Void 被认为是一种数据类型(用于组织目的),但它基本上是一个关键字,用作放置数据类型的占位符,以表示“无数据”。

因此,您可以将不返回值的例程声明为:

void MyRoutine();

但是,你不能像这样声明一个变量:

void bad_variable;

但是,当用作指针时,则具有不同的含义:

void* vague_pointer;

这声明了一个指针,但没有指定它指向的数据类型。

关于c - void 是 C 中的数据类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3487689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com