不好意思在帮一下忙
为什么在C语言编程中可以没有void?
----------------解决方案--------------------------------------------------------
把问题问到点子上
----------------解决方案--------------------------------------------------------
回复 2# 的帖子
为什么在C语言编程中可以没有void这个词? ----------------解决方案--------------------------------------------------------
2楼意思很清楚了 问问题也要问清楚一点撒
----------------解决方案--------------------------------------------------------
LZ的意思是不是:
void main()
可以写为:
main()
TC环境下默认,main前可以不加void。不过现在较严谨的写法是:int main(void)。最好学习的时候就严谨一些,没坏处。
----------------解决方案--------------------------------------------------------
有void,只是主函数不可以是void(c99)的标准
void *表示通用类型指针
----------------解决方案--------------------------------------------------------
/* 不知是不是楼主的意思*/ /*你把 num 前面加上void 再看看结果*/
#include "stdio.h"
num(int nums)
{
nums=15;
return nums;
}
void main()
{
int a=10;
printf("%d",num(a));
}
----------------解决方案--------------------------------------------------------
回复 7# 的帖子
无论哪一个都有一处错误,为什么啊 ----------------解决方案--------------------------------------------------------
因主调函数要用到被调用函数返回的值,
被调用的函数如加上void 函数的值将不能返回.
----------------解决方案--------------------------------------------------------
TC编译器下面可以不用void
其他的编译器你也可以把void main()
改为如 int main()等形式都是可以的啊~~~~~~~~
----------------解决方案--------------------------------------------------------