![]() |
1
30
我记得在以前的回答中引用过这句话,但我现在找不到。 C++ 03§3.3.1/1: 因此,变量c甚至在初始化器部分之前也是可用的。 编辑: 对不起,你特别问了C;尽管我确信这里面有一条相等的线。詹姆斯·麦克内利斯发现了它: |
![]() |
2
11
你的猜测完全正确。
|
![]() |
3
5
使用未初始化的值是未定义的行为(§C99 J.2“具有自动存储持续时间的对象的值在被存储时使用 nasal demons 至c=0,至 playing Nethack . |
![]() |
4
2
虽然这是一行代码,但实际上它是先初始化c,然后将c分配给它。幸运的是,编译器正在为您将c初始化为零。 |
![]() |
5
2
C规范不能保证变量将被初始化为0、0.0或“”或“”。 编译器,你永远不必推它会发生。
|
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |