所以我有這段代碼,下面給出了代碼片段。沒有指定模塊定義文件
list* init(list* list1)
{
list1->head = NULL;
list1->size = 0;
return list1;
}
list1是一個鏈表,從main函數調用init。 現在在線list1->head= NULL
,我運行代碼後,它突出顯示此特定行,並說
沒有指定模塊定義文件:using defaults。
它停止執行。
我在Windows 7上使用turbo C.
我該怎麼辦? 我該發佈的完整代碼。它是有點兒大雖然..
請問您可以添加assert(list1);在函數的頂部。 – eisbaw
我懷疑我們需要更多代碼來弄清楚。也就是說,可能沒有爲您的編譯器定義NULL - 嘗試'list1-> head = 0',看看它是否抱怨。 – Chris
@克里斯它改變到'列表 - >頭= 0'它說, 常規保護異常 0x213F:0X000D處理器故障 – Kraken