当前位置:首页 » 编程语言 » c语言void函数返回值

c语言void函数返回值

发布时间: 2023-05-25 21:35:21

c语言中如果函数定义为void类型能不能用return返回值

return的镇侍功能是终止一个函数
函数类型是void类型,也御灶吵是可以加return的
但是其后面不能加任何数值 表示函数到此为止

# include "stdio.h"
void main(void)
{
printf("这是return之前的语句\n");
return;
printf("这是return之后的语句\n");
}
/*
在vc++6.0中的输出结果:
------------------------
这是return之前的辩没语句
Press any key to continue
------------------------------
*/

② C语言程序中的void跟return的使用方法

当函数不需要返回值时,可以设置返回值类型为void
reutrn语句会强制退出当前函数,类似于循环语句中或是swtich语句中的break的效果。只不过break只能作用于本层的循环或switch;而return用于当前的函数整体。对于返回值类型为void的函数,return不是必须的,函数运行到末尾自然结束。

③ c语言返回值具体是指什么

子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达

1、以值的形式返回给你,即return x,这样就可以利用这个结果了,此时函数名前当然要加返回的数据类型了

2、当不需要对这一结果进一步处理时,直接printf,这样可以直接在终端上显示结果了,这时就没必要去加了,直接VOID

(3)c语言void函数返回值扩展阅读

void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 * 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于return(z)这样的仅能得到一个返回值。

④ c语言void的意思是什么

c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。亏迟穗

void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据类型,此时它们被称为函数的返回值类型。当返回值类型为void时,称这个函数返回空,或者这个函数无返回值。

c语言void的用法特点:

使用void去修饰指针的时候,这种通用类型的指针可以很方便的和其他类型的指针之间进行相关转换。void另一个重要的应用则就是跟函数进行结合主要有以下两个方面的应用:对函数返回的限定;对函数参数的限定。

void类型不能够用来申明变量和常旦坦量,因为申明变量的时候需要明确销卜告诉编译器,该变量是什么类型,比如说是int或char类型,这样编译才好为这个变量去分配存储空间。总的来说,void应用最广泛的就是跟指针结合,而void和指针的结合也大大扩展了指针的可能性。

⑤ void是不是没有返回值

voidmain()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。

一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数圆唤是整个程序的入口。

(5)c语言void函数返回值扩展阅读:

基本数据类型银正

void:声明函数无返回值或无参数,声明无类型橘搏凯指针,显示丢弃运算结果。(C89标准新增)

char:字符型类型数据,属于整型数据的一种。(K&R时期引入)

int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)

float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

_Bool:布尔型(C99标准新增)

_Complex:复数的基本类型(C99标准新增)

_Imaginary:虚数,与复数基本类型相似,没有实部的纯虚数(C99标准新增)

_Generic:提供重载的接口入口(C11标准新增)

⑥ C语言调用完void函数后如何将值返回主函数实现输出的呢 void函数没有返回值。。。是数组不同

1、C语言调用完void函数后如何将值返回主函数实现输出的呢?
答:因为 void函数没有返回值,要想把让函数的值带回主函数,还有两种办法,第一是使用指针做参数,第二是潆模滑卜数组做参数。
2、用指针传递就可让迹以了吗,那如果不用指针呢?
答:用指针当然可以啦。如果不用指针,那就选择用旦穗数组参数了。

⑦ c语言中void函数的返回值,是怎么回事,例如下面这个函数

void 代表空返回值。即无返回值
所给的案例中,swap函数是一个无返回值函数
但是该函数带两个输入参数
当主函数调用该函数时
只需要给定两个输入参数即可
该函数执行完毕后,无返回值
接下来继续往下执行,执行printf语句。

⑧ C语言中的函数类型void什么详细意思

void意思是主函数(main)的数据类型空返回值。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。

没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。

有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。

扩展枣闭资胡世料

void的使用

示例:

add ( int a, int b )

{

return a + b;

}

int main(int argc, char* argv[])

{

printf ( "2 + 3 = %d", add ( 2, 3) );

}

⑨ C语言中“Void代表该函数没有返回值”,这里的返回值是什么意思具体的```

不是void,例如是int ,那么就返回一个整数,return 1;

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:945
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372