C++ void是什么

C++ void

C++中的void是什么,一般被称为“无类型”。这到底该怎么理解?这应该分使用场景来看了。

void作为函数返回值

C++中的函数通常情况下都会指定一个返回值类型,比如C++的主函数main()的返回值类型必须为int,否则编译会抛出error。当void作为函数的返回值类型时,则一般指的是该函数不返回值,即没有返回值。

void作为函数参数

C++中,如果函数的参数为void,则指定该函数不需要传递任何参数,与声明函数时不写效果一样,比如main()。

void用于指针声明

当void用于C++中的指针声明时,一般指的是该指针为通用,可以指向任何未使用 const 或 volatile 关键字声明的变量。

void可以用来声明变量吗

C++中,void不可以用于声明变量,不可用于作为变量类型。

C++ void实例代码

#include <iostream>
using namespace std;

void xyz()
{
    cout << "hello, world";
}

int main(){
    xyz();
}

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.