百科问答小站 logo
百科问答小站 font logo



c++循环里面定义重名为什么不报错? 第1页

  

user avatar   pansz 网友的相关建议: 
      

因为循环内定义的A作用范围并不是循环结束后才结束。而是一次循环就结束。

所以这个变量声明了10次结束了10次。

在for语句内的那个int i才是循环结束后才失效的。




  

相关话题

  以C++为核心语言的高频交易系统是如何做到低延迟的? 
  为什么C++的 extern "C" 里面可以使用C里面不存在的STL和引用&等C++才有的特性 ? 
  编译器在遇到指向基类的指针时都会进行动态联编吗? 
  作为一名程序员,我这属于什么水平? 
  怎能给孩子讲用c++解决鸡兔同笼问题,百钱买百鸡等问题,也就是c++的for循环嵌套枚举? 
  C++,为什么有了include<iostream>,还需要using namespace std呢? 
  异常处理(exception handling)和错误处理(error handling)有什么区别? 
  C++ 中 new 和定位 new 的返回值都是 void*,却为什么可以被赋值给不同类型的指针? 
  C++对比其他语言到底难在哪里?有人对C++异常推崇,除了性能优势,还有什么优点,怎么学好C++? 
  简单c++项目在Windows和Linux下编译连接怎样使用同一个Makefile? 

前一个讨论
如何看待雷军发问「大家真的需要 D8100/D9000 版本的小米 12吗」?
下一个讨论
为什么迷宫从终点向起点走更容易?





© 2025-04-18 - tinynew.org. All Rights Reserved.
© 2025-04-18 - tinynew.org. 保留所有权利