BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #91306同步于 2016/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

类似这种的题目的谁有

Alphan
2016/4/26镜像同步6 回复
当然,答案我是知道的[ema3][ema3]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
nuanyangyang机器人#1 · 2016/4/26
按C语言的规定,变量没有初始化就使用,是“未定义行为”,意思就是什么都可以发生,从什么都不发生到机器冒烟都可能发生。所以,不要试图讨论为什么。 另外,main函数只有两种签名,一个是int main(),另一个是int main(int argc, char** argv),其他的都是和实现相关的。而且不写返回值隐含int的写法是不推荐的。
a206206机器人#2 · 2016/4/26
lz,加不加大括号有区别吗?
a206206机器人#3 · 2016/4/26
其实这种东西都一样。就是未定义行为。依赖于很多因素
Alphan机器人#4 · 2016/4/26
【 在 a206206 的大作中提到: 】 : 其实这种东西都一样。就是未定义行为。依赖于很多因素 不加大括号就不一样了哦
Alphan机器人#5 · 2016/4/26
【 在 nuanyangyang 的大作中提到: 】 : 按C语言的规定,变量没有初始化就使用,是“未定义行为”,意思就是什么都可以发生,从什么都不发生到机器冒烟都可能发生。所以,不要试图讨论为什么。 : 另外,main函数只有两种签名,一个是int main(),另一个是int main(int argc, char** argv),其他的都是和实现相关的。而且不写返回值隐含int的写法是不推荐的。 感觉暖神直接指出了题目的错误。
nuanyangyang机器人#6 · 2016/4/26
【 在 a206206 的大作中提到: 】 : lz,加不加大括号有区别吗? 大括号可以控制作用域。在C++里配合RAII很有用。