c语言,结构指针 和 结构体成员指针 问题

日期:2012-06-03 12:24:27 人气:1

c语言,结构指针 和 结构体成员指针 问题

你的abc结构体,里面都是指针,后面申请的空间实际上是100个连续的字节空间,它将被解释为100/(4+4)=12.5个结构体数组元素.这样说来, 你这种申请内存, 可能为你后面的使用埋下了巨大的隐患.因为最后一个结构体只有一半的空间.后面如果定义了其他变量,它们可能被你覆盖. 另外,你必须要对malloc的返回指针进行显示的类型转换.你写的这个果断不能通过编译.还一堆错误在这里, 不严谨呀!
    A+
热门评论