永发信息网

C语言中结构体提示未知类型名

答案:1  悬赏:20  手机版
解决时间 2021-04-02 09:14
  • 提问者网友:风月客
  • 2021-04-01 21:39
C语言中结构体提示未知类型名
最佳答案
  • 五星知识达人网友:大漠
  • 2021-04-01 22:11
在全局空间是不允许赋值的,只允许初始化。
就算是内置基本类型都是不允许在函数外赋值的:
int a;
a=1;  //不允许
int b=2;   //初始化方式就可以
你可以这样:
typedef struct abcd{uint16_t a;
uint16_t b;
}abcd;
abcd ccck={0};  //初始化方式或者在函数内赋值:
int main()
{
  ....
  ccck.a=0;   
  ....
}追问谢谢好像明白了点什么,,也就是说我已有的源程序已声明好的在这里不能访问 也是这个道理对吧!!!所以我的声明是对的,,,但要做一个函数来对其成员作操作就不会报错了对吧!!!谢谢!!有其它联系方式么,加个好友如何,,觉得你技术很高,,,以后如有什么问题想从您这请教请教!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯