struct定义错误

[复制链接]
2766|29
 楼主| 拉克丝 发表于 2018-6-27 19:53 | 显示全部楼层 |阅读模式
本帖最后由 拉克丝 于 2018-6-27 19:55 编辑

写了一个复数运算的头文件,加到project后报错说complex的struct未定义
我有重新开了一个project测试,结果还是这样。
原先写的头文件,用Dev-c测试的时候都没问题,加到ccs就有问题了,ccs用的是7.2.0。
求大神看看这倒是怎么回事。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
lefeng 发表于 2018-6-27 20:35 | 显示全部楼层
comp1 c前面加struct
CaLipton 发表于 2018-6-27 21:33 | 显示全部楼层
ccs里面的c和普通的c有什么不同的地方吗
Rospiers 发表于 2018-6-27 21:53 | 显示全部楼层
用的编译器的语法,这样定义结构体是错的
Lewisnx 发表于 2018-6-27 21:59 | 显示全部楼层
dev-c是能这样定义的,是dev-c编译器让用户可以这样定义吗
CCompton 发表于 2018-6-27 22:26 | 显示全部楼层
编译器的语法不一定都相同
Richardd 发表于 2018-6-27 22:36 | 显示全部楼层
建议你看看结构体的声明和定义,按照C的方法做是不会错的!
Mattheww 发表于 2018-6-27 22:56 | 显示全部楼层
comp1 c没有定义
shenmu2012 发表于 2018-6-28 22:12 | 显示全部楼层
这个结构体的定义的好好参考下网上的基本实例的
ljc424 发表于 2018-6-29 08:41 | 显示全部楼层
typedef struct comp1{
float real;
float imag;
};试一下,我用IAR都是这样定义的
updownq 发表于 2018-7-2 22:23 | 显示全部楼层
使用未定义的结构体
sanfuzi 发表于 2018-7-2 22:25 | 显示全部楼层
struct Student
    {
    int a;
    }Stu;
gygp 发表于 2018-7-2 22:25 | 显示全部楼层
struct  struct_name {
xxx  x1,
xxx  x2,
... ...
}
chenci2013 发表于 2018-7-2 22:26 | 显示全部楼层
struct Point  {
    float x; // x 坐标
    float y;  // y 坐标
} ;
biechedan 发表于 2018-7-2 22:26 | 显示全部楼层
struct  {
    float x;
    float y;
} point;
wangdezhi 发表于 2018-7-2 22:26 | 显示全部楼层
上面的初始没有差别但是要注意不同的类型的匿名结构体变量他们的类型是不同的
isseed 发表于 2018-7-2 22:27 | 显示全部楼层
struct stu { ...... ...... struct {.........} }
xietingfeng 发表于 2018-7-2 22:27 | 显示全部楼层
结构体可以让用户自定义一个数据类型
suzhanhua 发表于 2018-7-2 22:28 | 显示全部楼层
struct 是定义一个结构体,结构体里有你需要的变量名和函数
mituzu 发表于 2018-7-2 22:28 | 显示全部楼层
注意声明结构体后要初始化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

920

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部