C++考试谁得到第一个正确的?

use*_*521 1 c++ types program-entry-point

可能重复:
主要的正确声明是什么?

我刚刚参加了我的第一次c ++考试.第一个问题是

int main(◊,char**argv)
以下哪一项建议不起作用(作为◊的第一个形式参数替代):

    a) char argc
    b) int argc
    c) double argc
    d) bool argc


答案在4小时纯手写个人考试中占2%.
允许所有工具,接受任何可编程设备或任何通信方式

谁能做到这一点:)?

Luc*_*ore 8

定义"工作"的含义.任何这些都可能有效,但有效的,符合标准的,格式良好的C++程序具有以下任一签名:

int main()
int main(int argc, char** argv)
int main(int argc, char* argv[])
Run Code Online (Sandbox Code Playgroud)

所以a),c)和d)是错误的.

  • @r_ahlskog所以你说UB很好,只要它按预期工作? (3认同)