c语言中的 void是说没有返回值。。是什么意思。返回值为0呢?

#include<stdio.h>
int main
{printf("123"\n);
return 0;
}
为什么返回值为0 他返回个0干啥?

返回0代表成功,也就是正确的意思,程序运行成功。
返回-1代表错误。返回NULL也是。

void 是空类型,也就是没有返回值,不反悔任何数据。
主函数main默认是int类型的,如果你不写return 0,系统会自动给这个程序不上return 0追问

可是这个返回值为0是我手工打上的啊 并不是什么返回的 编写的时候就打上了

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-16
void 不能返回,你那个程序也是不对的!
正确的main一般是:
int main(char *argv[], char*argc[], char*envp[]) {
}
当然也可以写
int main(char *argv[], char*argc[]) {
}
int main(char *argv[]) {
}
//不推荐
int main(...) {
}
int main() {
}

错误的:
void main(void){}
void main(){}-> 这个相当于void main(...){}
当然你使用了没有什么太多感觉。
其实因为main的返回值是有用的
stdlib.h
一般里面有EXIT_SUCCESS就是0,EXIT_FAILURE是1。
应该是return EXIT_SUCCESS;,表示程序正常执行完毕。
应该是return EXIT_FAILURE;,表示程序运行过程中出现故障。
第2个回答  2011-12-16
因为 主函数main定义了需要返回int 型,所以一定得返回一个数,至于返回何值,随意~~本回答被提问者采纳
第3个回答  2011-12-16
一般调用这个程序的 程序 用 其 返回值 来 确定 该程序 执行 成功 或失败

c语言中的 void是说没有返回值。。是什么意思。返回值为0呢?
返回0代表成功,也就是正确的意思,程序运行成功。返回-1代表错误。返回NULL也是。void 是空类型,也就是没有返回值,不反悔任何数据。主函数main默认是int类型的,如果你不写return 0,系统会自动给这个程序不上return 0

C语言中void是什么意思?
无返回值的意思,方法里没有return 。。。但是可以使用return;强制结束该方法

void和return 0是不是一个意思啊?
楼上说的非常对,void代表函数没有返回值,或者返回值是空,也就是只写一个return但是后面没有跟值的情况,而return 0代表返回的值是1,对应函数的声明部分也要有对应的关键字如int func(){return 0;}。但是main函数比较特殊,因为它是程序的入口函数,所以它的返回值代表这个程序以正常结束,这个是...

c语言中void main是什么意思,什么时候用啊
在C语言中,`void main`表示主函数没有返回值。它是程序的入口点,即程序执行的起始点。详细解释:1. `void main`的含义:在C语言中,`main`函数是程序的入口点。当程序开始执行时,它首先调用`main`函数。`void`关键字表示`main`函数没有返回值。这意味着函数执行完成后,不会向调用者返回任何值...

c语言里面的无返回值到底是怎么回事,谢谢了,大神帮忙啊
无返回值就是函数只执行数据处理,不返回值。函数定义时一般用void关键字表示无返回值。 如调用string类库中的int i = strcmp("abc", "abc")函数判断两个参数是不是相等,两个都"abc" 则i = 0,这是有返回值的

void是不是没有返回值?
void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口。

c语言中void main是什么意思,什么时候用啊
void是返回值类型,它的意思是空,即这个主程序的返回值为空。void是在你的函数不需要返回任何数据的时候使用。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。其实main主函数就是一个打开的桥梁,就如同自己有一所大房子,那么多房间,装修得漂漂亮亮。早晨阳光会洒进来,暖暖的一片...

C语言中的函数形参为void是什么意思
c语言中的void 基本上就是两个意思:无,没有 任意类型 这两个意思,与void出现的代码位置和修饰变量相关:函数返回值位置,如:void func(int i) ; \/\/表示func()函数没有返回值,void不可省 函数参数位置,如:void func( void ) ; \/\/表示func()函数即没有返回值,也没有参数。这里...

void mian(),不返回值是什么意思
void 是空的意思,意思是返回空,即你所说的不返回值。如果是int main(){...;return x;(x是main里定义了的整型)}就可以返回一个整型值。如果刚开始学,一般主函数我们是用不到返回的,都用的void main。但是,你看这样一个函数就更能明白返回值的意思了:void aa(){int x=1;int y=2;...

c语言中void放在函数保证不返回任何值啥意思 可以举例说一下吗(无...
无返回值不代表无输出。如果一个函数有返回值,那么我们可以进行诸如将函数值赋给一个变量这样的运算,但是无返回值就不可以了

相似回答