“tmain……”和“main……”有什么区别?
答案:1 悬赏:40
解决时间 2021-03-14 08:52
- 提问者网友:人傍凄凉立暮秋
- 2021-03-14 02:44
“tmain……”和“main……”有什么区别?
最佳答案
- 二级知识专家网友:低音帝王
- 2021-03-14 04:08
区别如下:
_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,就在那个让你困惑的里,所以,经过预编译以后, _tmain就变成main了。
main:
在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main( void),也可以有参数。例如:
public static void main (String[] args) { }// Java程序的入口方法 public static void main (String[] args) { }//C#程序的运行方法,即入口方法 public static int main (String[] args){ retrun 0; //返回0 }// 返回值类型为整数类型的方法,注意:C#中的方法在C/C++语言中称为函数
例如:
_tmain()是为了支持unicode所使用的main一个别名而已,既然是别名,应该有宏定义过的,就在那个让你困惑的
main:
在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main( void),也可以有参数。例如:
public static void main (String[] args) { }// Java程序的入口方法 public static void main (String[] args) { }//C#程序的运行方法,即入口方法 public static int main (String[] args){ retrun 0; //返回0 }// 返回值类型为整数类型的方法,注意:C#中的方法在C/C++语言中称为函数
例如:
#include intmain (intargc,char*argv[])//整数类型 主函数(整数类型统计参数个数,字符类型* 数组指针至字符[]) { inti;//整数类型i; printf(" 命令行参数有%d个,分别是:
",argc); for(i=0;i
这是带参数的 main函数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯