本地变量声明放置所需的Microsoft C/C++编译器开关
发布时间:2020-12-14 01:37:08 所属栏目:Windows 来源:网络整理
导读:我正在使用Microsoft C/C++编译一些C文件,并且它抱怨在块中声明局部变量.当然,在块的开头声明它们很好.我可以用什么编译器开关来抑制我得到的错误? 非常感激, 短剑的一种 解决方法 在C89及更早版本中,所有块范围变量声明必须在任何语句之前. C99改变了这个
我正在使用Microsoft C/C++编译一些C文件,并且它抱怨在块中声明局部变量.当然,在块的开头声明它们很好.我可以用什么编译器开关来抑制我得到的错误?
非常感激, 短剑的一种 解决方法
在C89及更早版本中,所有块范围变量声明必须在任何语句之前. C99改变了这个规则,因此声明和语句可以像C一样混合.
不幸的是,微软已选择不在Visual Studio中支持C99,并且没有计划使用AFAIK. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- powershell – 在重复数据删除卷上,如何使用Measure-DedupF
- windows-10 – Windows 10移动设备错误:DEP6200
- windows – Docker-compose无效的bind mount spec“/ rootf
- windows-server-2008-r2 – Server 2008 R2 KMS服务器 – 激
- windows – LAN中托管交换机的DNS设置
- windows – 如何停止USB缓冲?
- win32拖拽编程
- tfs2012 – Microsoft.VSTS.Actions中可用的值
- winapi – 有没有办法找出win32信号量的当前计数?
- windows-server-2008 – Windows 2008上的Apache 2.4大文件