如何取消设置 C 中的变量以允许稍后使用具有不同数据类型的相同名称?

2024-02-22

我想在 C 程序中使用具有不同数据类型的相同变量名而不进行强制转换。

我真的很想这么做,别问为什么。

那么我该怎么做呢?
如果执行时该变量不存在,我该如何处理错误预防性的取消设置?


你不能。您可以获得的最接近的是创建单独的范围并在其中使用相同的变量名称:

 {
     int val;

     // do something with 'val'
 }

 {
     double val;

     // do something with 'val'
 }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何取消设置 C 中的变量以允许稍后使用具有不同数据类型的相同名称? 的相关文章

随机推荐