首页 > 试题广场 >

程序出错在什么阶段__? Int main(void)

[单选题]
程序出错在什么阶段__?
int main(void) {
    http://www.taobao.com
    cout << "welcome to taobao" << endl; 
}


  • 预处理阶段出错
  • 编译阶段出错
  • 汇编阶段出错
  • 链接阶段出错
  • 运行阶段出错
  • 程序运行正常
推荐
int main(void) {
    http://www.taobao.com
    cout << "welcome to taobao" << endl;
}

中 http相当于一个label,//www.taobao.com是注释,所以答案错误,可以运行
编辑于 2016-02-14 09:21:11 回复(18)
不会出错,选F:
参加下面关于c++中case 标签的详细的介绍
http://blog.csdn.net/szchtx/article/details/21647159
发表于 2015-04-02 12:46:29 回复(2)
程序正常运行,http:相当于一个标签(在语句前面加一个标识符和一个冒号,类似于访问限定符private:,public:,等等)。而后面的//是注释的开始,并不参与程序编译,最后结果整个程序是正常编译通过的。
发表于 2015-09-18 22:00:54 回复(0)
可以理解为语句标签
通常跟goto配合使用,如:
step1: a = f1();
....
goto step1;
这种作法也不是很推荐,原因在于它破坏了语句的顺序执行,这样的代价大家应该清楚吧。不过存在即为合理嘛,既然它还存在,肯定还是有它的用处有它的好处的,比如说,多层嵌套的退出(会比break continue直观一点吧),也可以避免重复代码之类之类的
发表于 2015-08-22 21:47:31 回复(0)
没有引用C++标准库,cout和endl会出错,正常运行什么玩意?

/cygdrive/d/WorkSpace/C++/Offer/TEST/main.cpp:17:5: error: 'cout' was not declared in this scope
     cout << "wel" << endl;
     ^~~~
/cygdrive/d/WorkSpace/C++/Offer/TEST/main.cpp:17:22: error: 'endl' was not declared in this scope
     cout << "wel" << endl;
                      ^~~~

发表于 2017-08-05 20:38:26 回复(1)
go to 语句里面的标签,以前经常用,感觉特别好玩,但是看好多人讨论说 不要用 go  to  语句,都忘了这个标签了
发表于 2015-10-26 15:14:22 回复(1)
http相当于一个label,可以正常编译运行
发表于 2015-03-30 23:29:34 回复(0)
不会出错
发表于 2019-07-17 22:37:33 回复(0)
**,自从做了牛客上的题,才发现原来还可以这样!**!
发表于 2018-06-05 21:30:43 回复(0)
main默认返回值为0
发表于 2017-07-07 11:04:13 回复(0)
main函数的返回类型是int,可是没有返回值,这是为什么呢,真的不不会出错吗?求大神解答。
发表于 2016-05-18 19:44:33 回复(2)
有没有人觉得是没加命名空间所以编译不过去?
发表于 2015-09-24 15:23:19 回复(1)
http://blog.csdn.net/szchtx/article/details/21647159
双斜杠之后的www.csdn.net被当做注释了,那么前面的http:是否合法?这就是C++中一个几乎不会被用到的语法,标签。

带标签的语句是一种特殊的语句,在语句前面有一个标识符(即标签,上段代码中的http)和一个冒号。使用goto label就可以跳到标签处执行,比如可以在代码中写goto http,这样就会执行cout语句了。

case就是一种标签,case关键字和它对应的值一起,称为case标签。
类中的public、private、protect也是标签,称为成员访问标签。
编辑于 2015-08-16 00:29:02 回复(2)
网址不能编译
编辑于 2016-02-14 09:21:11 回复(3)
如果把冒号去了,是不是选B,编译阶段
发表于 2019-06-08 18:17:34 回复(0)
这题目出的,*****
编辑于 2019-05-24 11:29:40 回复(0)

标签

发表于 2019-04-11 18:20:25 回复(0)
表示活久见
发表于 2018-08-01 15:35:16 回复(1)
双斜杠之后的www.csdn.net被当做注释了,那么前面的http:是否合法?这就是C++中一个几乎不会被用到的语法,标签。 带标签的语句是一种特殊的语句,在语句前面有一个标识符(即标签,上段代码中的http)和一个冒号。使用goto label就可以跳到标签处执行,比如可以在代码中写goto http,这样就会执行cout语句了。 case就是一种标签,case关键字和它对应的值一起,称为case标签。 类中的public、private、protect也是标签,称为成员访问标签。
发表于 2018-04-21 15:44:52 回复(0)
带标签的语句是一种特殊的语句,在语句前面有一个标识符(即标签,上段代码中的http)和一个冒号。使用goto label就可以跳到标签处执行,比如可以在代码中写goto http,这样就会执行cout语句了。

case就是一种标签,case关键字和它对应的值一起,称为case标签。
类中的public、private、protect也是标签,称为成员访问标签。
发表于 2018-03-29 21:21:05 回复(0)
标签,注释,case,public,protected,private都是标签;若冒号与双斜杠之间有空格则前半部分是标签,后半部分是修饰,两部分互不干扰;若冒号与双斜杠之间无空格,则它们是个整体,是个链接
编辑于 2019-06-06 10:02:55 回复(0)