问题标签 [main]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3613 浏览

c++ - 在 C/C++ 程序中,系统(windows、linux、mac OS X)如何调用 main() 函数?

我正在寻找更技术性的解释,然后操作系统调用该函数。

任何人都可以帮助我或将我指向一个网站或书籍吗?

0 投票
4 回答
10058 浏览

c++ - 为什么 int main() {} 编译?

(我使用的是 Visual C++ 2008)我一直听说 main()需要返回一个整数,但这里我没有输入return 0;并且它编译时出现 0 个错误和 0 个警告!在调试窗口中,它说程序已经以代码 0 退出。如果这个函数被命名为 main() 以外的任何名称,编译器会抱怨说 'blah' 必须返回一个值。粘贴 areturn;也会导致错误出现。但是完全不考虑它,它编译得很好。

这可能是 VC++ 中的错误吗?

0 投票
37 回答
514386 浏览

java - 为什么Java main 方法是静态的?

Javamain方法的方法签名是:

这种方法必须是静态的有什么原因吗?

0 投票
18 回答
406806 浏览

c++ - main() 在 C 和 C++ 中应该返回什么?

main()在 C 和 C++中定义函数的正确(最有效)方法是什么——int main()或者void main()——为什么?论点又如何?如果int main()那么return 1return 0


这个问题有很多重复,包括:

有关的:

0 投票
2 回答
2088 浏览

c - 为什么 main() 不能在 C 中声明为静态的?

为什么 main 必须声明为好像它具有外部链接?

为什么它不应该是静态的?

外联是什么意思??

0 投票
39 回答
3928724 浏览

python - if __name__ == "__main__": 做什么?

给定以下代码,它的作用是if __name__ == "__main__":什么?

0 投票
8 回答
73521 浏览

c++ - 为什么我们需要在 C++ 中使用 `int main` 而不是 `void main`?

为什么我们需要使用int main而不是void main在 C++ 中?

0 投票
3 回答
11102 浏览

c - 如何在不使用 WinMain 的情况下编写 Windows 应用程序?

用 C/C++ 编写的 Windows GUI 应用程序将“WinMain”作为入口点(而不是“main”)。我对此的理解是编译器会生成一个由 C 运行时调用的“主”函数。这个'main'函数为GUI设置必要的环境并调用'WinMain'(指定实例句柄等)。

简而言之,我相信控制台和 GUI 应用程序启动在以下方面有所不同:

控制台应用程序:C 运行时 --> 'main' 函数(手工编码)

GUI 应用程序:C 运行时 --> 'main' 函数(编译器生成) --> 'WinMain' 函数(手工编码)

我想验证这种理解并找出我如何仅使用“main”函数(即无需编写“WinMain”)手动编写 Windows GUI。

0 投票
4 回答
1297 浏览

java - SSL通信,到底有多难?

我在我的 PC 上运行了一个 Java 主应用程序,它可以将 XML 数据发送到一个 serverlet 并接收回 XML 数据。 http://iamt.wisconsin.gov/IAM-WiEntUser/WiEntUserService?xml=

我可以使用IE 和 Firefox 中的https://iamt.wisconsin.gov/IAM-WiEntUser/WiEntUserService?xml=因为他们允许我加载私有证书。

我想使用 Java 主应用程序中的 https,因为某些数据很敏感。我得到一个带有 MSG=unkown 证书的 IOException。好的,这是有道理的,Java 不知道私有证书。

我希望它会像告诉 Java 信任 FireFox 证书一样简单。System.setProperty("javax.net.ssl.trustStore", "C:/Documents and Settings/kendajm/Application Data/Mozilla/Firefox/Profiles/6f8ggdi7.default/cert8.db"); 但这给出了一个带有 MSG=Invalid keystore 格式的 IOException。

SSL通信,到底有多难?我花了八个小时试图找出如何做到这一点。似乎这很容易,以至于没有记录或非常困难,而且没有人有一个很好的例子。

帮助。

0 投票
8 回答
73231 浏览

c++ - C/C++ 中 void main 和 int main 的区别?

main我在 C++(或 C)程序中声明函数的方式有关系吗?