高手指点一下·~我的链表那里出了问题·~
下面程序是错的 ·~出错的地方我已经用红色标识出来拉~ 指点一下为什么到那里就错了 ~~
先谢过~~~·
//-----------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
typedef struct stTmp
{
int m_iState ;
struct stTmp *Next ;
};
int main()
{
stTmp *pTmp;
pTmp = (stTmp*) malloc( sizeof(stTmp));
pTmp->m_iState = 1 ;
pTmp = pTmp->Next ;
pTmp->m_iState = 2 ; // 为什么运行到这里 就出错??高手指点一下~~
free(pTmp) ;
return 0 ;
}
[此贴子已经被作者于2007-9-10 17:06:25编辑过]