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

作者:用户 来源:互联网 浏览:1275 次 时间: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);

}
赶紧采纳。

【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供结构体 赋值 初始化-结构体类型的指针初始化和赋值问题相关信息,包括 结构体指针赋值,结构体指针成员赋值,c语言结构体指针赋值,结构体指针变量赋值,结构体中指针成员赋值的信息 ,所有结构体 赋值 初始化-结构体类型的指针初始化和赋值问题版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_99753,您可以点击结构体 赋值 初始化-结构体类型的指针初始化和赋值问题-手机站访问。
KubeCon2018西雅图在前线(一):云原生概念已经深入人心
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

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

现在注册,免费体验40+云产品,及域名优惠!

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

热点导航