注册 登录
编程论坛 C++教室

萌新小白,请教问题

dx65577 发布于 2022-08-09 22:37, 1734 次点击
C语言中的viod是啥意思 怎么运用
11 回复
#2
md000000002022-08-10 01:18
void 无类型
#3
xianfajushi2022-08-10 07:37
函数不返回值使用
#4
rjsp2022-08-10 08:25
void foo( void )
第一个void表示foo这个函数没有返回值
第二个void表示foo这个函数没有参数列表
#5
dx655772022-08-10 21:25
回复 4楼 rjsp
没太看懂 能再详细说明吗
#6
dx655772022-08-10 21:26
回复 3楼 xianfajushi
没太看懂,能详细说明吗
#7
md000000002022-08-11 01:24
https://www.

相关的可能有两个,一个是void, 一个是void*指针
#8
xianfajushi2022-08-11 07:36
回复 6楼 dx65577
简单荔枝
void dd()
{int a=1,aa=2;cout<<(a>aa?a:aa);}
void dd(int a,int aa)
{cout<<(a>aa?a:aa);}
之上无需返回任何值直接输出显示,之下返回值在主函数内显示
int dd(int a,int aa)
{return (a>aa?a:aa);}

void main()
{int a=1,aa=2;cout<<dd(a,aa);}
#9
chenyucheng2022-08-11 11:30
回复 8楼 xianfajushi
void main() 有些编译器会报错。建议int main()。
#10
宋宇轩2022-08-11 17:56
void是指空返回值
#11
op1232022-08-12 09:28
比如:
    你想定义一个没有返回值并且没有参数的函数就可以定义:void 变量名(void)
    你想定义一个有返回值并且有参数的函数就可以定义:返回类型 变量名(参数)
    你想定义一个没有返回值但是有参数的函数就可以定义:返回类型 变量名(参数)
    你想定义一个有返回值但是没有参数的函数就可以定义:返回类型 变量名(参数)
总结:
    有“无参无返”;
    有“有参有返”;
    有“有参无返”;
    有“无参有返”;
    最后,还要注意,参数那里的void可以省略不写!!!
#12
chenyucheng2022-08-12 13:25
回复 11楼 op123
比如:
    你想定义一个没有返回值并且没有参数的函数就可以定义:void 变量名(void) 或 void 变量名()
    你想定义一个有返回值并且有参数的函数就可以定义:返回类型 变量名(参数)
    你想定义一个没有返回值但是有参数的函数就可以定义:void 变量名(参数)
    你想定义一个有返回值但是没有参数的函数就可以定义:返回类型 变量名(void) 或 返回类型 变量名()
总结:
    有“无参无返”;
    有“有参有返”;
    有“有参无返”;
    有“无参有返”;
    最后,还要注意,参数那里的void可以省略不写!!!
1