C语言中的函数类型void什么详细意思?
发布网友
发布时间:2022-04-29 07:11
我来回答
共12个回答
热心网友
时间:2022-06-02 15:12
展开3全部
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) );
}
参考资料来源: 百度百科—void
参考资料来源:百度百科—返回值
热心网友
时间:2022-06-02 16:30
就是 int m() 那么这个方法执行后有一个结果 就是int类型的
如果是 void m() 那么这个方法只是执行大括号里的内容 而没有返回值
有返回值函数:这类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值,如数学函数即属于此类函数的;但是要注意:由用户自定义的并且要返回函数值的函数必须在函数定义和函数说明中明确规定返回值的类型(如需要返回整型,用int符号说明);
无返回值函数:此类函数用于完成某项特定的处理任务,执行完后不向调用者返回执行结果,这类函数类似于其他语言的过程;由于函数无返回值,用户在定义此类函数时可指定其函数返回值为“空类型”,说明符号为“Void”(注意空类型的说明符不可省,不然系统会默认返回值为int型)
有问题直接hi我,我不在时可以留言............
热心网友
时间:2022-06-02 18:05
C语言的数据类型分为:基本类型,构造类型,指针类型,空类型(也称无值类型):void
基本类型又分为:整型:integer,字符型:char,实型(也称浮点型,包括单精度实型float和双精度实型double),枚举型:enum
构造类型又分为:数组类型,机构类型(结构体类型):struct,联合类型(公用体类型):union
我现在举个例子来说明一下void的作用,如下:
void fun1()
{
printf("hello,world!\n");
}
fun2()
{
printf("hello,China!\n");
}
main()
{
int i,j;
i=fun1();/*此处编译时会出错,应该为fun1();*/
j=fun2();/*将j=fun2();改为fun2();也可以*/
}
运行此程序编译时会报错,出错语句为“i=fun1();”,因为fun1()在定义时候已经声明为无返回值,因为fun1()前面有void存在,而在main()中语句i=fun1();的目的是将fun1()得返回值赋给i,这显然自相矛盾,将i=fun1();改为fun1();,在编译就没错误了。j=fun2();语句为何没有错误呢?因为没有类型标示符的函数默认返回值是整型,在这里fun2()种没有return语句,函数返回时,怎么会有返回值呢?其实,系统编译fun2()函数的最后会自动加上一个返回语句。
我参考我的教材写的,希望你能看明白!
热心网友
时间:2022-06-02 19:56
你好,我是学这个专业的学生。 void指的是你的主函数(main)的数据类型,空返回值的意思是:在你所打的主函数末尾不需要返回数值,常见的数据类型还有int,它是整型的,也就是将你的函数中的所有数字都规定为整数,而不能识别小数,也就是会出现1.5=1这种情况,而且int函数的末尾需要返回一个值来结束这个函数,如:return 0,而void函数则不需要,而且void对你的函数也没有任何要求,所以叫空返回值,希望我的回答能为您解决您的困扰
热心网友
时间:2022-06-02 22:04
首先明确C语言的函数兼有其他语言中的函数和过程两个功能,依据此可以将函数分为有返回值函数和无返回值函数两种(函数也可以按其他标准分为:标准库函数、用户自定义函数);
有返回值函数:这类函数被调用执行完后将向调用者返回一个执行结果,称为函数返回值,如数学函数即属于此类函数的;但是要注意:由用户自定义的并且要返回函数值的函数必须在函数定义和函数说明中明确规定返回值的类型(如需要返回整型,用int符号说明);
无返回值函数:此类函数用于完成某项特定的处理任务,执行完后不向调用者返回执行结果,这类函数类似于其他语言的过程;由于函数无返回值,用户在定义此类函数时可指定其函数返回值为“空类型”,说明符号为“Void”(注意空类型的说明符不可省,不然系统会默认返回值为int型)
我知道的就是这些了,因为上学期刚学C语言,希望已经帮你解决了问题,呵呵,谢谢!
热心网友
时间:2022-06-03 00:29
概义:函数的返回值定义为void, 表示函数没有返回值.
函数有int char double 等类型。“Void”指定其函数返回值为“空类型”,。就是当中间过程。好像化学中的催化剂。前后不改变。函数用了它处理函数后,只是利用,不求带会结果。
热心网友
时间:2022-06-03 03:10
haha~~
差别如下:
void Function()
{
.......;//注意函数不用return x;语句,即函数是空返回的。
}
int Function()
{
.......;
return x;//这里必须加上,而且函数名前的类型必须是x的类型!!
}
简单说你要返回一个值的话,函数前面加那个值的类型;
你要返回的是一个数组时前面加void就可以(当然这个数组是你带入的)!!
在main()函数钱一般加上void,因为它不需要返回任何值吧!!
有问题可以Hi我,十点以后都可以~~
热心网友
时间:2022-06-03 06:08
比如说一个方法
int m()
那么这个方法执行后有一个结果 就是int类型的
如果是
void m()
那么这个方法只是执行大括号里的内容 而没有返回值
简单的说 第一个方法最后会得到一个数
第二个方法只是干活 最后不一定会得到什么
热心网友
时间:2022-06-03 09:23
函数的返回值定义为void, 表示函数没有返回值。
热心网友
时间:2022-06-03 12:54
标准C++是要求 main函数有返回值的
热心网友
时间:2022-06-03 16:42
表示此函数不需要返回值。
热心网友
时间:2022-06-03 20:47
我hi你一下
void在c语言中的意思是什么?
void在c语言中的意思是表示这个函数调用时不需要给它传参。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。代表任意类型,而不是空的意思。void*是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个void类型的数。在函数的参数列表和返回值中,voi...
在c语言中void是什么意思?
在 C 语言中,void 表示没有数据类型或者无返回值类型。它可以被用于函数的参数列表或者函数返回类型中。当一个函数不需要返回值或者没有参数时可以使用 void。当一个函数被定义为 void 类型时,调用该函数不会返回任何值。这意味着该函数不会向程序中返回任何数据,也不会对程序中的任何变量进行修改。
void在c语言中什么意思
void在C语言中表示无类型。以下是对void在C语言中的详细解释:1. 基本定义:在C语言中,`void`是一个特殊的数据类型,它表示“无类型”。简单来说,当你看到函数返回类型为`void`时,意味着该函数不返回任何值。同样,如果一个函数接受`void`类型的参数,意味着这个函数不接受任何参数。2...
C语言中的函数类型void什么详细意思?
void意思是主函数(main)的数据类型空返回值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函...
void在c语言中什么意思
void在c语言中的意思是无类型。void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。代表任意类型,而不是空的意思。void * 是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个 void类型的数。在函数的参数列表和返回值中,void代表的含义是: 一个...
C编程中void到底是什么意思啊?在什么情况下用这个?
意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。
c语言void的意思是什么?
c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据...
c语言中void是什么意思?
在C语言的函数中,void类型可以用于定义函数的参数列表,用于指定函数不接受任何参数。这样的函数通常被称为无参函数,它们一般用于执行某些特定的操作,例如初始化变量或计算数值。相反,有参函数接受一个或多个参数,并使用这些参数执行特定的任务。除了函数参数和返回值之外,void还可以在C语言的指针中使用...
c语言中void什么意思
C语言中,void是一个特殊的关键字,表示无类型。当它作为函数返回类型时,表示函数不返回任何值。当它作为函数的参数类型时,表示函数不接受任何参数。虽然void表示无类型,但是它仍然是一种类型一个变量不能被声明为void类型,只有函数可以返回void类型的值,或者接受void类型的参数。C语言是一种广泛使用...
c语言void是什么意思?
在C语言中,void是一种用于函数返回类型的特殊关键字。它表示函数没有返回值,因此在函数定义时没有指定返回类型。当程序调用这样的函数时,不会返回任何值,而是直接转到调用函数之后的代码。因此,如果我们需要在函数中使用返回值,或者在函数外使用函数返回值,我们必须使用其他的返回类型来代替void。除了...