66问答网
所有问题
当前搜索:
加void与不加的区别
无返回的函数()里加
void和不加有什么区别
答:
有区别的.在C语言里,标准的C调用都为函数预留有返回值的空间.所以不管你用不用void来修饰函数
,它都有一个返回值,不同的是这个返回值有没有意义和意义是什么.当你用void来修饰时,编译系统会识别程序员的无意识的调用其返回值,从而编译不通过.接下来用一些例子来说明:main(){int i;i=getnum();}...
C语言中的
加void和不加有什么不同
吗?
答:
void
真正发挥的作用在于:(1) 对函数返回的限定;(2) 对函数参数的限定。众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向
不同
的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。
单片机中断函数
加void与不加
void
的区别
答:
正常的C语言函数是需要有一个返回值的,一般是return语句实现。
当在函数名前加个void代表这个函数是个空函数,没有返回值的
。程序加与不加要看你程序实现的功能,如果函数不要返回一个数据,供其他地方调用。void可加可不加。只是编译器会警告而已,对实际运行结果无影响。
java中,在方法前面
加上void
修饰符和没有任何修饰符
有什么区别
?
答:
有
void
修饰符就是这个函数不需要也不能反回任何值,没有任何修饰符的函数是语法错误的,在java中每个函数都要有且只有一个返回类型的。当然构造函数除外,构造函数不需要也不能加任何返回类型。这段英文说的意思是我们可以修改一个void类型的函数去让它能返回值,也就是把void改成其他比如int类型的,但...
JAVA构造方法前
加VOID有什么
作用?
答:
当你
不加void的
时候,表示你定义了一个有两个参数的构造方法,first(int a,int b),而你在实例类的时候,却t=new first(); 但是找不到这个类的无参数构造方法,所以就出错了。当你加void的时候void first(int a,int b),就变成了你类的一个方法,这时候你没有为类自定义任何一个构造方法,...
C语言,为什么一个前面要
加void
add,一个不要?什么情况下要加?
答:
void
是函数返回值类型,void代表不需要返回值.main是C语言程序的入口函数,你写了main就是告诉程序要从main开始运行,这是c语言编译器默认规定好的,在编译器里也可以自行修改入口函数。add是普通函数,如果定义在main函数下面就需要在main函数上面声明一次,这样main函数才能调用add函数,如果写在上面则...
void问题,为什么这个程序一定要
加上void
,它琪了什么作用,请各位高手详 ...
答:
void
表示函数的返回值为空,即是函数运行结束不向主程序返回任何值。因为用的是指针,对地址里的数据进行操作了。不需要用void也可以数值的返回,但return不是一个性质,指针是对地址操作, return是对值操作。
c++中,为什么有时需要
加void
有时候却不要
答:
这个就跟你使用的编译器 和C语言的机制有关,有些编译器 你在函数前是写了
Void
类型 他就会在把代码汇编成机器语言的时候 自己处理这个返回的问题。而且这个问题在C++里是严重不行了 你说的组建是什么?
在C语言中为什么很多被调函数之前要
加void
?
答:
void
表示禁止有返回值 一个函数如果这样定义:f(int x)这说明没定义返回值,默认是可以返回int的,当然,如果f函数中没有return语句,那么会返回一个乱七八糟的整数,这样不利于编译器识别错误,比如说你有这样一个语句a=f(1)编译器就识别不出来错误的,仍然认为你是对的 但如果你写成void f(...
void
" 加
不加上有什么区别
答:
构造方法不需要
加void
其他的方法都需要一个返回值类型 如果无返回值就用void
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
有void和没有void的区别
C语言调用void函数
void用法举例
c语言void是什么数据类型
编程中void是什么意思
void在c语言中的用法
void函数怎么用
c语言中什么时候用void
c语言符号大全表解释