首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

Turbo C 2.0 編程入門指南(一):IDE 詳解與流程控制核心

     編輯:C 語言基礎

TC 2.0 IDE 核心菜單速查

菜單關鍵命令說明
FilePick快速打開最近 9 個文件
Write to另存為(支持通配符)
OS Shell暫時退出到 DOS,輸入 EXIT 返回
RunProgram Reset清除調試信息,釋放內存
Trace Into單步執行(進入函數)
Step Over單步執行(不進函數)
CompileMake EXE編譯鏈接生成可執行文件
Build All重編項目所有文件(不檢查時間戳)
ProjectProject Name選擇項目文件(管理多文件編譯)
DebugEvaluate運行時查看/修改變量
Call Stack查看調用堆棧
Break/Watch--斷點與監視表達式管理

流程控制語句精要

選擇結構

  • if-else:簡單分支,表達式非 0 為真
  • switch-case-break:多分支首選,比嵌套 if 更清晰

循環結構

  • for:循環次數已知時首選,三表達式可省略、組合靈活
  • while / do-while:次數未知時自然,後者至少執行一次
  • 三種循環相互可轉換,關鍵在邊界條件與變量更新正確性

跳轉語句

  • break:跳出 switch 或最內層循環
  • continue:跳過本輪循環剩餘部分
  • goto:慎用!僅建議用於深層嵌套異常退出:
    for (...) for (...) {
        if (disaster) goto error;
    }
    error: /* 清理資源 */

變量存儲屬性完全解析

屬性關鍵字作用域生存期初值共享性典型用途
自動auto函數內函數調用期間隨機否臨時變量
寄存器register函數內函數調用期間隨機否高頻計數器(TC 限 2 個)
靜態static文件內/函數內程序全程0文件內/函數內保持狀態、限制作用域
外部extern全程序程序全程0跨文件全局變量聲明

關鍵區別:int x=1 每次進入函數賦值;static int x=1 僅編譯階段初始化一次,運行時保持上次值。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved