VC常用數據類型使用轉換詳解(轉載)
摘要: 閱讀全文posted @ 2007-05-09 00:34 lele 閱讀(501) | 評論 (0) | 編輯 收藏
折磨了我幾天的hello world!
今天終于成功建立編譯連接執行啦!
所以把源代碼貼補出慶祝一下?。?/p>
data segment
output db "hello world!" ;建立 數據段 字符串
data ends
code segment
assume cs:code, ds:data ;指定寄存器
start:
xor ax,ax ;清空ax
mov ax,data ;將數據放入ds
mov ds,ax
lea si,output ;字符串偏移起始 si
cld
mov AH,09H ; 09H對應的是顯示字符串
int 21h ;注意,INT 21H是用來調用功能的,具體區別用AH來識別
mov ah,4ch ; 4CH功能在于讓你退出程序,
int 21h ;調用功能,由上面的AH決定,這句就是要退出程序了
code ends
end start
注意:這段代碼不可以直接點擊.exe文件運行,只能在debug下面看到執行結果。
posted @ 2007-04-14 13:37 lele 閱讀(3188) | 評論 (6) | 編輯 收藏
void clear()
{
if( !isEmpty() )
{
list_item< type >* temp = list_head;
list_item< type >* delTemp;
while( temp != list_tail )
{
delTemp = temp;
temp = temp->back;
delete delTemp;//釋放空間
}
原來這里的語句是temp != list_tail->back 但是一旦 temp 被賦值為 list_tail->back 那//么它本身就是 delTemp 即將被刪除的空間的一部分 再對一個已經不存在的指針進行操作當然就會崩潰 這樣就導致在對temp的引用是不存在的 所以出錯
delete list_tail;
list_head = NULL;
size = 0;
}
else
{
return;
}
}
我還是很快發現了 但是很有覺得價值 所以寫下提醒自己
posted @ 2007-04-11 16:55 lele 閱讀(1494) | 評論 (15) | 編輯 收藏
posted @ 2007-03-31 19:02 lele 閱讀(2568) | 評論 (2) | 編輯 收藏
現在真的覺得運籌是個好東西,但是我還不知道怎么用,有點迷茫,近段時間應該去看看案例。
最近的狀態好了很多,可以說由以前的熱情在漸漸回歸。
昨天上網的時候看多很多關于墨大的負面消息,真讓人憂心。
運籌學真的很難啊,我現在越來越麻木了。尤其是軟件啊,還不會用啊,好痛苦啊……
昨天成功地用lingo解了一道運輸問題的題。我痛苦的日子會很快過去的。在此以前我要很努力??!
posted @ 2007-03-30 10:07 lele 閱讀(2976) | 評論 (3) | 編輯 收藏