66问答网
所有问题
当前搜索:
void函数是不能有返回值的吗
C语言
函数
可以
有返回值吗
?
答:
如若不一致,则自动将
返回值
强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的
函数是
什么类型,返回值就是什么类型。比如:函数定义 int fun(int a,char b)返回值就是整型 函数定义 int *fun(int a)返回值就是基类型为整型的指针 函数定义
void
fun(int a)无返回值 ...
c语言中,如果要
函数不返回值
,则应把
函数的
类型定义
为
答:
C语言中,如果要
函数不返回值
,则应该吧
函数的
类型定义为“void”。在将函数定义为void类型的情况下在主调函数中调用该函数,该函数调用表达式不能被用作子表达式给其他变量赋值。
void的
字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
为何
函数不能返回值
?
答:
如若不一致,则自动将
返回值
强制转换为函数首部定义的类型。没有定义类型时默认为int型。也就是说你的
函数是
什么类型,返回值就是什么类型。比如:函数定义 int fun(int a,char b)返回值就是整型 函数定义 int *fun(int a)返回值就是基类型为整型的指针 函数定义
void
fun(int a)无返回值 ...
void不是
空类型么?为什么还能输出具体值
答:
void
定义的是那个
函数
,被void定义的函数只是表明那个函数没
有返回值
,但是调用了函数,就会让值改变,所以能输出值,这个void 和函数输出值没有联系的。谢谢
void
:声明
函数
无
返回值
或无参数,声明无类型指针,显式丢弃运算结果。这一...
答:
就是说定义的
函数
没有结果
返回
,定义的指针没有类型,运算结果不要
Java中,构造
函数
没
有返回值
。请问没有返回值和返回值类型
为void
,有什么...
答:
这就是规定,如果你现在自己做一个新语言的编译器,也可以规定构造
函数
必须加上
void
,或者一个特殊的返回值。那么为什么构造函数没
有返回值
呢,主要是为了区分构造函数和其它方法。其实,你可以尝试在你的构造函数前加上void,你会发现编译可以通过,但是编译器把它认为是方法,而不是构造函数,当然也无法...
在c#中无
返回值的
含义是什么?
答:
一般说的都是指方法,函数之类的,举个例子:public
void
fun(int i,int j){ int z=0;z = i+j;return z;} 关键词void 说明该
函数不返回
任何值,所以当使用return返回z的值时,会出错 错误 1 由于“textt.Program.fun(int, int)”返回 void,返回关键字后面不得有对象表达式 ...
函数
必须
有返回值吗
?
答:
不是必须
有返回值
。如果没有返回值类型名为"void"。
void函数的
定义:void+函数名()//无类型+函数名 {// 程序代码} 如果没有返回值类型名为"void", 整数类型int 类型返回值为整数类型int,以此类推……类型名有:void int long float int* long* float* ……...
在主
函数
main()前面定义一个
void
类型的函数,我在调用这个函数时它既然没...
答:
数组名可以当指针使用)处理的时候,要求返回多个变量(子函数只能返回一个值,这是定下的),
函数返回值不能
满足需要。或者处理全局变量时,不需要返回值 这个时候返回值意义不大,这样用void定义函数 main函数,默认
为void
型的函数。在tc中可以不写。好像vc中必须写main的类型,要不然出错 ...
定义
函数
什么情况下用
VOID
啊,不是都用INT,FLOAT神马
的吗
?
答:
当一个
函数
没
有返回值
就可以用
void
。比如:void delay(void){ unsigned int i;for(i=0;i<1200;i++);}像这个就没有返回值,就可以用void.int dell(void){ unsigned int i=1,j=2,k;k=i+j;return k;}比如上像有返回值(return k),这时就不能用void....
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜