结构体 赋值 初始化-结构体类型的指针初始化和赋值问题

作者:用户 来源:互联网 浏览:1067 次 时间:2016-10-13 19:06:14

结构体 赋值 初始化-结构体类型的指针初始化和赋值问题 - 摘要: 结构体类型的指针初始化和赋值问题编程的时候我定义了一个结构体,结构体有几个变量的值我必须要赋初值,因为循环得用。结构体这样定义:typedefstruct{BYTEstream_Type;unsign

问题描述

结构体类型的指针初始化和赋值问题

编程的时候我定义了一个结构体,结构体有几个变量的值我必须要赋初值,因为循环得用。
结构体这样定义:
typedef struct
{
BYTE stream_Type;
unsigned short PID;
unsigned short InfoDescrip;
}M_PICE;
用的时候:
M_PICE* p_Mpice = NULL;
p_Mpice->InfoDescrip = 0;
运行到上一句就报错
Unhandled exception in DVB.exe:0xC0000005:Access Violation

解决方案

typedef struct pice
{
int stream_Type;
unsigned short PID;
unsigned short InfoDescrip;
}M_PICE;
M_PICE* pMypice;
int main(){
pMypice = (M_PICE*)malloc(sizeof(M_PICE));//此处分配内存空间,否则怎么存数据、
pMypice->InfoDescrip = 0;
printf(""%dn""pMypice->InfoDescrip);

}
赶紧采纳。

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供结构体 赋值 初始化-结构体类型的指针初始化和赋值问题相关信息,包括 结构体指针赋值,结构体指针成员赋值,c语言结构体指针赋值,结构体指针变量赋值,结构体中指针成员赋值的信息 ,所有结构体 赋值 初始化-结构体类型的指针初始化和赋值问题相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_99753,您可以点击结构体 赋值 初始化-结构体类型的指针初始化和赋值问题-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备

热点导航