TC 2.0 IDE 核心菜單速查
| 菜單 | 關鍵命令 | 說明 |
| File | Pick | 快速打開最近 9 個文件 |
| Write to | 另存為(支持通配符) |
| OS Shell | 暫時退出到 DOS,輸入 EXIT 返回 |
| Run | Program Reset | 清除調試信息,釋放內存 |
| Trace Into | 單步執行(進入函數) |
| Step Over | 單步執行(不進函數) |
| Compile | Make EXE | 編譯鏈接生成可執行文件 |
| Build All | 重編項目所有文件(不檢查時間戳) |
| Project | Project Name | 選擇項目文件(管理多文件編譯) |
| Debug | Evaluate | 運行時查看/修改變量 |
| Call Stack | 查看調用堆棧 |
| Break/Watch | -- | 斷點與監視表達式管理 |
流程控制語句精要
選擇結構
if-else:簡單分支,表達式非 0 為真
switch-case-break:多分支首選,比嵌套 if 更清晰
循環結構
for:循環次數已知時首選,三表達式可省略、組合靈活
while / do-while:次數未知時自然,後者至少執行一次
- 三種循環相互可轉換,關鍵在邊界條件與變量更新正確性
跳轉語句
變量存儲屬性完全解析
| 屬性 | 關鍵字 | 作用域 | 生存期 | 初值 | 共享性 | 典型用途 |
| 自動 | auto | 函數內 | 函數調用期間 | 隨機 | 否 | 臨時變量 |
| 寄存器 | register | 函數內 | 函數調用期間 | 隨機 | 否 | 高頻計數器(TC 限 2 個) |
| 靜態 | static | 文件內/函數內 | 程序全程 | 0 | 文件內/函數內 | 保持狀態、限制作用域 |
| 外部 | extern | 全程序 | 程序全程 | 0 | 跨文件 | 全局變量聲明 |
關鍵區別:int x=1 每次進入函數賦值;static int x=1 僅編譯階段初始化一次,運行時保持上次值。