亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么進不去內部,直接到下面這一步呢?

為什么進不去內部,直接到下面這一步呢?

C
紅顏莎娜 2022-07-14 17:11:21
char pt[]="52";int L;L=atoi(pt);問題:1.在watch窗口觀察L=0X00000034(為16進制)cout<<L<<endl;(此時輸出為52);這是為什么?2.定義了一個函數F(int num=L;num > L-3;num--){...}問題:單步執行的時候,就是F11(VC6.0)根本就執行這個函數,就是直接跳過,是因為L=0X00000034?F10同樣沒效;就是main(){char pt[]="52";int L;L=atoi(pt);F(int num=L;num > L-3;num--) ;---F10進不去內部cout<<.....................直接到了這步}為什么???
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

1.0X34轉成十進制就是52啊!!!你直接cout<<L;這樣輸出的當然是十進制的形式啦.
2.F11好像是不進入到用戶自定義函數內部的單步運行方式.

查看完整回答
反對 回復 2022-07-18
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

因為<<重載了int型,所以L按int型輸出
VC6單步執行,應該是F10(Debug)

查看完整回答
反對 回復 2022-07-18
  • 2 回答
  • 0 關注
  • 128 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號