C語言入門教學:分支結構(一)—— 關係/邏輯運算符與 if 語句三種形式
分支結構基礎 程序三大基本結構:順序、分支、循環。分支結構根據條件選擇執行路徑。本講介紹構建條件的關係/邏輯運算符,以及 if 語句的三種基本形式。 一、關係
C語言入門教學:輸入輸出(二)—— scanf 格式輸入與 getchar 字符輸入
標準輸入概述 本講介紹 scanf 格式輸入函數與 getchar 字符輸入函數,均從鍵盤讀取數據。 一、scanf 函數 1. 調用一般形式 scanf(格
C語言入門教學:輸入輸出(一)—— printf 格式輸出與 putchar 字符輸出
標準輸出概述 C 語言所有輸入/輸出由庫函數完成。本講介紹 printf 格式輸出函數與 putchar 字符輸出函數。 一、printf 函數 1. 調用一
C語言入門教學:運算符與表達式(下)—— 算術、賦值、逗號運算符詳解與實例
本講重點 繼續深入講解算術運算符(除法、求餘、自增自減)、賦值運算符(簡單、復合、類型轉換)、逗號運算符,並給出大量代碼實例與輸出分析。 一、算術運算符補充
C語言入門教學:基礎語句—— 表達式、函數調用、控制、復合與空語句
C 程序的語句分類 C 程序的執行部分由語句組成,語句實現程序功能。C 語句可分為五類: 表達式語句 函數調用語句 控制語句 復合語句 空語句 一、表達式
C語言入門教學:運算符與表達式(上)—— 運算符分類、優先級與結合性
運算符與表達式概述 C 語言提供了極其豐富的運算符,這是其功能強大、表達靈活的重要原因。理解運算符的分類、優先級與結合性,是正確編寫、閱讀複雜表達式的基石。
C語言入門教學:字符類型詳解(字符常量、轉義字符與字符變量)
字符類型概述 在 C 語言中,字符類型是處理文本數據的基礎。它包含 字符常量、轉義字符 和 字符變量 三大核心概念。掌握它們的特性與用法,是編寫正確字符處理程序
C語言初學者入門 第二講:數據類型基礎與整實字符型詳解
數據類型體系概覽 變量使用前必須聲明,聲明包含:數據類型、存儲類型、作用域。本講聚焦數據類型。 四大類別 基本類型:不可再分解(整型、浮點型、字符型、枚舉型
C語言初學者入門 第十二講:多維數組指針與字符串指針深度應用
多維數組指針系統化理解 二維數組分解視角 int a[3][4] 可分解為 3 個一維數組:a[0]、a[1]、a[2],各長 4。 數組名即首地址: a =
C語言初學者入門 第十一講:指針進階與字符串指針應用
多維數組指針 二維數組地址結構 int a[3][4] 首地址 1000: a、a[0]、*a、&a[0][0] = 1000 a+1、a[1]、*(a+1)
C語言初學者入門 第十一講:指針核心概念與基礎操作
指針:C 語言的靈魂與難點 指針是 C 語言最核心、最強大、也是最難掌握的特性。掌握指針是精通 C 的分水嶺。指針讓 C 能直接操作內存地址,實現高效、精簡代碼
C語言初學者入門 第十講:靜態變量與寄存器變量進階
靜態變量:改變生存期或作用域 static 關鍵字作用依上下文不同: • 修飾局部變量 → 靜態局部變量:改變存儲方式(動態→靜態),延長生存期。 • 修飾全局
C語言初學者入門 第十講:變量作用域與存儲類型全解
變量作用域:可見性邊界 作用域定義變量在程序中可被訪問的範圍。C 語言按作用域分局部變量與全局變量。 局部變量(內部變量) 定義位置與作用域 在函數內部定義
C語言初學者入門 第十講:遞歸函數原理與經典案例
遞歸調用核心概念 遞歸:函數在其函數體內直接或間接調用自身。每次調用進入新層級,必須有終止條件(基例),否則無限遞歸導致棧溢出。 遞歸執行模型:階乘計算 數學
C語言初學者入門 第十講:函數參數傳遞機制與嵌套調用
函數參數傳遞深度解析 形參與實參特性對比 特性形參實參 出現位置函數定義主調函數調用處 作用域被調函數內部主調函數內部 內存分配調用時分配,返回時釋放主調函數
C語言初學者入門 第十講:函數基礎與定義調用詳解
函數:C 程序的基本模塊 C 程序由函數組成,main() 是入口。函數模塊化結構實現結構化編程,層次清晰,易寫、讀、調試。C 語言因此稱「函數式語言」。 函
C語言初學者入門 第九講:二維數組、字符數組與字符串處理
二維數組:矩陣式數據組織 聲明與內存佈局 類型 數組名[行數][列數]; int a[3][4]; // 3行4列,共12個整型元素 元素:a[0][0]
C語言初學者入門 第九講:數組基礎與一維數組詳解
數組核心概念 數組是將相同類型的多個變量按有序形式組織起來的集合。C 語言中屬於構造數據類型。按元素類型可分為數值數組、字符數組、指針數組、結構數組等。本講聚焦