C语言中的无返回值变量
答案:4 悬赏:0 手机版
解决时间 2021-03-01 07:57
- 提问者网友:听门外雪花风
- 2021-02-28 13:51
C语言中的无返回值变量怎么理解?一般用在什么地方?
是在Nucleus操作系统的数据类型 VOID
比如定义:
VOID a;
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-28 15:02
虽然void某些时候也被看作是一个类型,但void a 这样的定义是不允许的。
VOID a 的意义你应该去找找编译器的文档,看 VOID被定义成什么。 在有些版本的编译器,有 #define VOID int
VOID a 的意义你应该去找找编译器的文档,看 VOID被定义成什么。 在有些版本的编译器,有 #define VOID int
全部回答
- 1楼网友:鸠书
- 2021-02-28 17:18
VOID 也是一种数据类型,可以把它理解为一个很大(或者很小)的一个数。
如VOID a, 这样的话a就是一个很大(很小),在程序中没有什么意义。
- 2楼网友:青尢
- 2021-02-28 16:19
是无返回值函数吧~~
就是调用一函数,该函数完成一定的操作,该操作不需要传回给主调函数任何数据。
你说的如果是无返回值变量的话~~莫不是void a;之类的定义
- 3楼网友:野慌
- 2021-02-28 16:01
首先,c语言中的函数有两种形式:1)有返回值,2)无返回值。有返回值的函数会把执行的结果(也就是你写这个函数的目的)返回到主函数中。没有返回值的函数主要是为了完成某种任务(其实这是废话,函数的功能就是为了完成某种任务。)而一般没有任何值返回到主函数中(也可以通过在无返回值的函数中操作全局变量来改变主函数中的变量的值)。函数声明的方式是:
type functionname(type argument1,type argument2....type argumentn)
{
//函数体
}
type 可以为任意的c语言中的数据类型。也可以为void(即无返回值)。
其次,main函数的前面可以为int也可以为void.因为main函数也是函数(废话)。当这个函数执行完毕之后会返回给系统一个值,0表示正确(常)执行。如果你写void的话,编译调试的时候,编译器会自动像系统返回一个值。
第三,在写c++程序的时候一般写:
int main()
{
....
....
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯