C语言中,可不可以调用main函数?

lin5161678 2014-03-15 01:13:24
RT
...全文
1095 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-03-17
  • 打赏
  • 举报
回复
应该问:C语言中不能调用哪个语言中的哪个函数?
零度的折翅 2014-03-17
  • 打赏
  • 举报
回复
main函数也是函数,可以调用。但是一定要注意不要出现死循环,控制好程序的退出。
yiyefangzhou24 2014-03-17
  • 打赏
  • 举报
回复
这倒从来没想过,我一般的习惯是main函数只做初始化工作,其他的东西放给其他函数值。main函数强迫症。。。。
zhuobattle 2014-03-17
  • 打赏
  • 举报
回复
调用函数就一个汇编call语句,或者jmp语句,没什么能不能的
JoeBlackzqq 2014-03-15
  • 打赏
  • 举报
回复
main函数本来就只是一个函数而已,当然可以被调用了。 一般情况下,main是默认的程序入口函数,会被默认调用的,但是你也想main的话,一定要控制好退出条件,要不然可能出现死循环!
mujiok2003 2014-03-15
  • 打赏
  • 举报
回复
linker可以指定其他入口函数
百曉生 2014-03-15
  • 打赏
  • 举报
回复
没想到,写这么一个代码,二楼 和三楼就出现了
百曉生 2014-03-15
  • 打赏
  • 举报
回复
这个。。。main的确可以调用,唉,我记得书上和老师说的是不可以调用,现在试试,发现竟然可以,真是不靠谱啊!
#include <stdio.h>

int n = 0;

int main(void)
{
	printf("今天天气很好\n");
	
	if(n == 3)
		return 0;	 
	else
		n++;
	main();
	
	return 0;
}
  • 打赏
  • 举报
回复
你用什么能调用main()函数啊,
u011043553 2014-03-15
  • 打赏
  • 举报
回复
main主函数不可以调用。。。
elvishist 2014-03-15
  • 打赏
  • 举报
回复
一个普通函数,当然可以调用
猪皮冻 2014-03-15
  • 打赏
  • 举报
回复
这居然也可以。。。。。
derekrose 2014-03-15
  • 打赏
  • 举报
回复
应该可以吧,但是没什么意义啊 注意终止条件就ok了 不然一直递归下去咯

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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