当前位置:编程学习 > C/C++ >>

关于C语言结构体有点看不懂,请教

typedef struct PID { //结构体定义结构类型**********(1) int SetPoint //设定值 int Proportion; // Proportion 比例系数 int Integral; // Integral 积分系数 int Derivative; // Derivative 微分系数 int LastError; // Error[-1] 前一拍误差 int PreError; // Error[-2] 前两拍误差 } PID; 第一句PID与第二句PID是同一个意思吗?我理解第一噶PID应该是结构名吧 第二个PID是结构类型吧,这段是抄自网络程序
答案:第一个PID是定义了一个结构体类型为PID的结构体,第二个PID是变量,数据类型为PID
其他:这是函数指针,属于比较深点的东西了,好好找本书看吧,这上面一下也说不清 调用指针变量的函数吗(viod)加这个是放回空的指令,一般要不要没很大 第二个是自定义类型的名称
typedef语句说明:第二个PID就是struct PID 第一个 定义一个名, 后一个是定义一个结构内型变量 ,

上一个:c语言 数组顺序后移
下一个:C语言输出三角形

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,