66问答网
所有问题
C语言 里面老师说int比void好?
C语言 里面老师说int比void好?
为什么啊?
举报该问题
推荐答案 2009-09-23
是函数的返回值吧
int可以返回数据 如果函数中有什么信息 比如说出现错误 就可以返回-1什么的 而且程序中调用这个函数的时候 如果不需要返回值可以不接收
而如果定义成void了 就什么也不能返回了
所以定义成int 比定义成void更灵活
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UUiDvUDxv.html
其他回答
第1个回答 2009-09-23
你是说返回值吧,
这是因为C语言没有异常处理机制,
更加依赖从返回值来了解函数执行的结果。
相似回答
c语言
,
int
与
void
不同点
答:
1、
int
:除了int类型之外,还有short、long、long long类型可以表示整数。unsigned int 表示无符号整数,数据范围为[0~2^32-1]。2、
void
:只有“注释”和限制程序的作用,定义一个void变量没有意义。三、作用不同 1、int:int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]2...
在
C语言中
,
int
函数与
void
函数有什么区别
答:
1、作用不同 主函数返值可以定义为两种,
int
型或
void
型。区别在于int型main函数需要有返值,而void型则不需要。main函数返zhi值作用:每个
C程序
最终的目标是为了执行,也就是编译成可执行文件后,被运行。main函数的返dao值将被传递到主调进程中,主调进程可以通过返回值判断是否执行正常。2、操作方式...
c语言中int
和
void
的区别是什么?
答:
在
c语言中
,有返回值的就用int,没有返回值就用
void
。在
C语言中
,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为
int的
函数。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...
C语言中void
main和
int
main有什么区别
答:
1、有无返回值
void
main没有返回值,
int
main有返回值。2、返回值类型 int main返回int类型的数据,void main不返回。但是在
C语言
推荐写法中,建议使用int main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写int main。
c语言中
100是地址值 (
void
*)100和
int
sum=100;(void *)sum
的
区别
答:
第一个(
void
*)100这
里面的
100代表的是任意类型指针的内容,比如:
int
*x = 100;只不过void可以转换为任意类型。x = 100; *x就是取出地址为100的变量的值。而第二个int sum= 100;就是简单的定义一个变量,保存100的值。
C语言里边int
跟
void
的作用的区别是什么?
答:
void
是无类型。
int
是整型。对于函数void main()、void fun()之类,执行后并不返回值。对于int main()、int fun()之类,执行后返回整型值。
大家正在搜
c语言里面void什么意思
c语言中void和int的区别
c语言中void与int
c语言中void main
int main(void)
void main和int的区别
int main(void)含义
unsigned int
void在c语言
相关问题
void与int return 0哪个好用?(C语言)
C语言程序设计中的int和void 是什么意思?
c语言,int与void不同点
我是刚学的新手,请问c语言中的void是什么, 用void和...
C语言的int main 跟void main有什么区别?
在C语言中,int 函数与void 函数有什么区别
C语言问题,int main()和int main(void...
C语言中 什么时候用void 什么时候用int