社区
C语言
帖子详情
请问void的用法
booter
2002-12-28 08:18:53
有这样一个程序
#include<iostream.h>
void main()
{
int i(1),sum(0);
do{
sum+=i;
i++;
}while(i<=10);
cout<<"sum="<<sum<<endl;
}
void main()与void main(void)用法上有何区别?
...全文
76
5
打赏
收藏
请问void的用法
有这样一个程序 #include void main() { int i(1),sum(0); do{ sum+=i; i++; }while(i<=10); cout<<"sum="<<sum<<endl; } void main()与void main(void)用法上有何区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
俞庆平
2002-12-28
打赏
举报
回复
就本人所知,
void main()
{}
void main(void)
{}
并从目前的编译器角度来看,没有本质的区别。
只是在声明中 :
void main(void)是明确地向程序表态,这个函数不接受任何参数。
而void main()是隐式地表明此函数不带参数。
仅此而已。
如果不信,请打开VC,分别编译上述代码,并看其汇编代码,发现是相同的。
00401010 55 push ebp
00401011 8B EC mov ebp,esp
00401013 83 EC 40 sub esp,40h
00401016 53 push ebx
00401017 56 push esi
00401018 57 push edi
00401019 8D 7D C0 lea edi,[ebp-40h]
0040101C B9 10 00 00 00 mov ecx,10h
00401021 B8 CC CC CC CC mov eax,0CCCCCCCCh
00401026 F3 AB rep stos dword ptr [edi]
均是如上这段代码。
aiyinsitan
2002-12-28
打赏
举报
回复
void main(void)
main函数中的返回类型为空,并参数列表也为空
void main()
和上面一样的作用, 只是写法上的区别,
如果使用上面的方法为ANSI的规范,只是ANSI
为了兼容早先的C程序,同样接受第二种形式。
xiaoniaoleyuan
2002-12-28
打赏
举报
回复
void main() //是指这个函数没有返回值
void main(void) //是指这个函数既没有返回值也没有参数
在用法上没有什么区别吧,我也不知道说得对不对啊,帮你UP下啦!
mlsg
2002-12-28
打赏
举报
回复
void main()中的“void"意思是函数类型为空类型,而void main()中的"void"意思是函数类型已经确定,缺省为整型,而函数返回值为空。
kangde
2002-12-28
打赏
举报
回复
在C中省略main函数括号中的参数表示不接受参数,而在C++中如果没有参数则必须显式声明为void,否则表示可以接受参数。
c 语言
void
函数
用法
,c语言
void
的
用法
许多初学者对C/C++语言中的
void
及
void
指针类型不甚理解,因此在使用上出现了一些错误。下面小编就跟大家介绍下c语言
void
的
用法
。c语言
void
的
用法
1.
void
的含义
void
的字面意思是“无类型”,
void
*则为“无类型指针”,...
c语言中
void
的
用法
void
最常见的
用法
,就是在函数中限定函数的参数和返回值的
void
draw(
void
); 表明函数draw没有参数也没有返回值,
void
在别的的地方的应用我也没见过; 实际上,如果把
void
和int,char,double等类型放到一起理解的...
C/C++中
void
用法
总结
1、
void
的基本解释:
void
的字面意思是“无类型”,
void
* 则为“无类型指针”,
void
*可以指向任何类型的数据。
void
几乎只有“注释”和限制程序的作用,定义一个
void
变量没有意义,不妨试着定义:
void
a; 这行...
C语言 ---
void
的
用法
解析
//注意一点:当我们需要使用
void
类型的的指针变量区指向 某一类型的变量的时候,必须要对其进行类型转换 这里补充一点:因为我们在定义一个指针变量的时候第一件事就是指定我们指针变量所指向的变量的...
void
的多种
用法
关注+星标公众号,不错过精彩内容转自| 最后一个bug
void
对于程序员来说并不陌生,但你知道
void
有多少种吗?1、简单认识一下
void
今天跟大家介绍的知识是C语言中的
void
关...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章