打印

struct定义错误

[复制链接]
1699|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 拉克丝 于 2018-6-27 19:55 编辑

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

jtxvvr.jpg (183.4 KB )

jtxvvr.jpg

相关帖子

沙发
lefeng| | 2018-6-27 20:35 | 只看该作者
comp1 c前面加struct

使用特权

评论回复
板凳
CaLipton| | 2018-6-27 21:33 | 只看该作者
ccs里面的c和普通的c有什么不同的地方吗

使用特权

评论回复
地板
Rospiers| | 2018-6-27 21:53 | 只看该作者
用的编译器的语法,这样定义结构体是错的

使用特权

评论回复
5
Lewisnx| | 2018-6-27 21:59 | 只看该作者
dev-c是能这样定义的,是dev-c编译器让用户可以这样定义吗

使用特权

评论回复
6
CCompton| | 2018-6-27 22:26 | 只看该作者
编译器的语法不一定都相同

使用特权

评论回复
7
Richardd| | 2018-6-27 22:36 | 只看该作者
建议你看看结构体的声明和定义,按照C的方法做是不会错的!

使用特权

评论回复
8
Mattheww| | 2018-6-27 22:56 | 只看该作者
comp1 c没有定义

使用特权

评论回复
9
shenmu2012| | 2018-6-28 22:12 | 只看该作者
这个结构体的定义的好好参考下网上的基本实例的

使用特权

评论回复
10
ljc424| | 2018-6-29 08:41 | 只看该作者
typedef struct comp1{
float real;
float imag;
};试一下,我用IAR都是这样定义的

使用特权

评论回复
11
updownq| | 2018-7-2 22:23 | 只看该作者
使用未定义的结构体

使用特权

评论回复
12
sanfuzi| | 2018-7-2 22:25 | 只看该作者
struct Student
    {
    int a;
    }Stu;

使用特权

评论回复
13
gygp| | 2018-7-2 22:25 | 只看该作者
struct  struct_name {
xxx  x1,
xxx  x2,
... ...
}

使用特权

评论回复
14
chenci2013| | 2018-7-2 22:26 | 只看该作者
struct Point  {
    float x; // x 坐标
    float y;  // y 坐标
} ;

使用特权

评论回复
15
biechedan| | 2018-7-2 22:26 | 只看该作者
struct  {
    float x;
    float y;
} point;

使用特权

评论回复
16
wangdezhi| | 2018-7-2 22:26 | 只看该作者
上面的初始没有差别但是要注意不同的类型的匿名结构体变量他们的类型是不同的

使用特权

评论回复
17
isseed| | 2018-7-2 22:27 | 只看该作者
struct stu { ...... ...... struct {.........} }

使用特权

评论回复
18
xietingfeng| | 2018-7-2 22:27 | 只看该作者
结构体可以让用户自定义一个数据类型

使用特权

评论回复
19
suzhanhua| | 2018-7-2 22:28 | 只看该作者
struct 是定义一个结构体,结构体里有你需要的变量名和函数

使用特权

评论回复
20
mituzu| | 2018-7-2 22:28 | 只看该作者
注意声明结构体后要初始化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

920

帖子

2

粉丝