C語言程序設計作為一門實踐性很強的基礎課程,在培養(yǎng)學生計算思維能力方面具有重要作用。本書面向程序設計初學者,以強化計算思維表達能力培養(yǎng)為目標,提高學生解決實際問題的邏輯思維能力。內容匯集了北京航空航天大學“程序設計基礎訓練”和“C語言程序設計”課程組多年實踐教學的程序設計訓練題集與題解分析,難度由淺入深、循序漸進。知識點覆蓋了C語言編程環(huán)境與基本方法、基本數(shù)據處理、結構化編程、函數(shù)及其應用、數(shù)組與字符串及應用、指針及其應用、結構與聯(lián)合以及I/O 和文件操作等,集知識性、趣味性于一體。此外,在北京航空航天大學Online Judge (OJ)編程平臺開設了程序設計訓練專版(https://accoding.cn/index),便于使用本書的讀者實踐練習。 本書可作為計算機、軟件等信息類專業(yè)程序設計實踐環(huán)節(jié)的基礎教材,也可以作為非信息類專業(yè)學生和程序設計愛好者的程序設計入門及提高訓練教材。