
C语言中的函数类型void什么详细意思?
main函数,自定义的函数中,书中我看到有很多都定义为void类型,查了不少时间书中只说了一句话什么空返回值,什么玩意。什么返回值返回到哪里?函数在C语言中都有哪些类型?...
main函数,自定义的函数中,书中我看到有很多都定义为void类型,查了不少时间书中只说了一句话什么空返回值,什么玩意。什么返回值返回到哪里?
函数在C语言中都有哪些类型?哪些类型都是具体什么含义?
请具体说一次啊,我出的悬赏分比较多,尽量说得好一点
感谢!!!!!!!!!!!!! 展开
函数在C语言中都有哪些类型?哪些类型都是具体什么含义?
请具体说一次啊,我出的悬赏分比较多,尽量说得好一点
感谢!!!!!!!!!!!!! 展开
13个回答
展开全部
概义:函数的返回值定义为void, 表示函数没有返回值.
函数有int char double 等类型。“Void”指定其函数返回值为“空类型”,。就是当中间过程。好像化学中的催化剂。前后不改变。函数用了它处理函数后,只是利用,不求带会结果。
函数有int char double 等类型。“Void”指定其函数返回值为“空类型”,。就是当中间过程。好像化学中的催化剂。前后不改变。函数用了它处理函数后,只是利用,不求带会结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void的意思是就这个这个变量在使用的时候,计算机不知道要读取多大的字节数,我们定义一个变量,有变量名,有类型,其实变量名就是第一个字节,在没有类型的那个年代,都是一个字节一个字节读取数据的,可能那时候数值都比较小,每个变量名都占用了一个字节空间,如果比较大的数,就难以表示,那怎么办呢?这时候数据类型被发明出来了,例如一个int类型的数据a,占用4个字节,怎么安排呢?名字a被安排在第一个字节,在使用的时候,计算机看到了int(其实是编译器做的),就知道,从a这个字节开始读取4个字节,不是把4个字节合并为一组叫a,而是第一个字节被命名为a,使用时候只需要从a开始的字节往后读取4个字节即可,所以在定义一个变量时,就要写明变量名(确定第一个字节名字),数据类型名(确定在使用变量时要读取的字节数目),那么void就好理解,就是计算机不知道要读取多少个字节,根本不会做任何处理,在编译器看来,直接忽略即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
haha~~
差别如下:
void Function()
{
.......;//注意函数不用return x;语句,即函数是空返回的。
}
int Function()
{
.......;
return x;//这里必须加上,而且函数名前的类型必须是x的类型!!
}
简单说你要返回一个值的话,函数前面加那个值的类型;
你要返回的是一个数组时前面加void就可以(当然这个数组是你带入的)!!
在main()函数钱一般加上void,因为它不需要返回任何值吧!!
有问题可以Hi我,十点以后都可以~~
差别如下:
void Function()
{
.......;//注意函数不用return x;语句,即函数是空返回的。
}
int Function()
{
.......;
return x;//这里必须加上,而且函数名前的类型必须是x的类型!!
}
简单说你要返回一个值的话,函数前面加那个值的类型;
你要返回的是一个数组时前面加void就可以(当然这个数组是你带入的)!!
在main()函数钱一般加上void,因为它不需要返回任何值吧!!
有问题可以Hi我,十点以后都可以~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如说一个方法
int m()
那么这个方法执行后有一个结果 就是int类型的
如果是
void m()
那么这个方法只是执行大括号里的内容 而没有返回值
简单的说 第一个方法最后会得到一个数
第二个方法只是干活 最后不一定会得到什么
int m()
那么这个方法执行后有一个结果 就是int类型的
如果是
void m()
那么这个方法只是执行大括号里的内容 而没有返回值
简单的说 第一个方法最后会得到一个数
第二个方法只是干活 最后不一定会得到什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数的返回值定义为void, 表示函数没有返回值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |