首页 > 编程知识 正文

组态王整数转换成小数显示,java中布尔类型的常量有两种

时间:2023-05-06 03:09:38 阅读:137529 作者:3779

用CCS3.3编译

#包含

#ifndef Bool

typedef enum{FALSE,TRUE} Bool;

#endif

发生了以下编译错误

' Test.c ',line 7: error : expectedanidentifier

' Test.c ',line 7: error : expectedanidentifier

' Test.c ',line 7: error : ' bool ' hasalreadybeendeclaredinthecurrentscope

最初认为CCS3.3没有定义Bool类型,所以很多编译器没有定义Bool类型。 为此,自己定义了typedef enum{FALSE,TRUE} Bool; 类型。 从编译器错误消息中可以看出重复定义。 在CCS安装目录d :cc studio _ v 3.3BIOS _5_ 31 _ 02packagestiBIOS _ include中找到std.h文件

typedef unsigned short Bool;/*布尔* /

此处的Bool采用typedef定义,因此在#ifndef Bool中不起作用。

删除std.h中的APP应用程序或删除自定义typedef enum{FALSE,TRUE} Bool; 可以解决问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。