这种程序也会是错的

fangyi1120 2003-05-10 04:56:21
#include <iostream.h>
main( )
{int a=1;
#define T1 a+a;
#define T2 T1-T1;
cout<<"T2 is"<<T2<<endl;
return 0;
}
为什么main 前没有void ,main返回0给谁
...全文
21 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
meteor135 2003-05-10
  • 打赏
  • 举报
回复
不知道楼主在问什么问题?
不管怎么说,你的程序是错的,
把那两个#define语句后面的";"删去。
tuxw 2003-05-10
  • 打赏
  • 举报
回复
TC2中省略后默认返回int型,TC3中必须显示指定返回类型,即使是void型
caochao 2003-05-10
  • 打赏
  • 举报
回复
up
flinskyY 2003-05-10
  • 打赏
  • 举报
回复
系统默认int型
sharpblade 2003-05-10
  • 打赏
  • 举报
回复
没有void就是int
dragonlw 2003-05-10
  • 打赏
  • 举报
回复
系统隐含的呀!
mfs 2003-05-10
  • 打赏
  • 举报
回复
给操作系统!
fangyi1120 2003-05-10
  • 打赏
  • 举报
回复
返回0给谁???
godidea 2003-05-10
  • 打赏
  • 举报
回复

main 前面加 int 再试试

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧