C 没有 bool 值?还有VS2010的问题

标签 c visual-studio

我正在使用 VS 2010 Pro。

首先,C 没有bool 类型?我只需要将 int 与 0/1 一起使用。看起来很奇怪,因为大多数语言都将 bool 值视为标准类型。

此外,我有 Visual Studio 2010 Pro,但没有“C 项目”。我刚刚创建了一个空 C++ 项目。文件名以.c结尾

这个问题是关键字被搞乱了(在编辑器中显示 bool 为高亮/有效,但编译器不喜欢它)。

我去修复/添加组件,他们有 C#、F#、C++、Visual Basic;但是没有C?

最佳答案

最新的 C 标准 (C99) 确实有 bool 类型。只需包含 stdbool.h 即可使用。不幸的是,MSVC 根本没有对 C 的适当支持。只有部分 C89。

关于C 没有 bool 值?还有VS2010的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5680340/

相关文章:

c - 为什么我的进程总是收到信号SIGPIPE,然后管道坏了。我在gdb看到了

c - PIC A/D 转换问题

ios - 热重载在 Visual Studio for Mac 8.10.10(内部版本 8)中不起作用。尝试创建一个新项目,但还是不行

asp.net - 使用Code First迁移发布我的数据库(程序包部署)

c - 全局客户表 C : Chatroom

C snprintf 指定用户主目录

c - 如何在 POSIX 中以编程方式写入文件修改日期?

visual-studio - 在Visual Studio中需要 “post clean event”

c# - 在 visual studio 2013 中设置发布项目

c - 流和 llvm 错误