C语言程序设计教程(微课版)
浙江省线上一流本科课程、浙江省课程思政示范课程和AI智慧课程配套教材,同步出版数字教材。

作者:廖雪峰、张著、曾辉、李余琪、符红霞、徐黎、范蔡业、郭舒扬、庄楷文、翁昉昉、刘明哲、连新泽、曹洪武、赵文锋、周航、林翀

丛书名:新时代大学计算机通识教育教材

定价:69.8元

印次:1-1

ISBN:9787302699262

出版日期:2025.08.01

印刷日期:2025.08.22

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书是浙江省普通本科高校“十四五”重点立项建设教材,浙江省一流本科课程、浙江省课程思政教学示范课程以及AI智慧课程“程序设计基础(C语言)”的配套教材。本书同步搭建了在线AI数字教材平台,并融入知识图谱技术,资源丰富,真正实现了“教师乐教,学生易学”。书中详细阐述了C程序在不同编译环境下的运行过程,助力读者轻松选择适宜的编程环境。   本书以培养计算思维和解决实际问题的能力为核心,采用了知识呈现+案例讲解+启发思考+实战体验的形式,由浅入深地讲解C语言基础知识、语法规范、编程基本方法与开发技巧。全书共10章,涵盖了C语言基础,顺序、分支和循环结构程序设计,函数,数组,指针,结构体及其他构造类型,文件,位运算等内容。每章均设有学习导读、内容导学、教学目标、育人目标和扩展阅读,各章的主要内容、上机实训、习题等均提供讲解答疑,读者可随时扫描二维码获取详细讲解。每章的章末均有知识梳理和常见上机问题及解决方法。   本书配备了教学课件、微课视频、上机实训及解析、练习测试及解析、扩展阅读和教学大纲等教学资源,并通过丰富的实际案例和项目驱动,有机融入思政元素,强化育人导向,让传统的以“教师、课堂、教材”为中心的教学供给方式转换为以“学生、场景、资源”为中心的未来教育模式。本书具有广泛的适用性,既适合作为高校C语言程序设计类课程的教材,也可作为C语言自学者的参考资料。 "

"廖雪峰,教授,主要研究方向为生物信息学、人工智能、混沌密码学和图形图像处理。现任温州理工学院数据科学与人工智能学院公共教学部主任,中共温州市十三大党代表。讲授C程序设计、程序设计综合实践、算法竞赛、Android 移动编程、多媒体应用技术、网页制作、概率统计等课程,连续14年教学业绩考评为A。主编教材3部。主持教育部产教融合项目、浙江省线上一流本科课程、浙江省课程思政教学示范课程、浙江省十四五重点教材建设、浙江省教育厅教学改革项目、浙江省教学研究课题、温州市精品在线开放课程和课程思政示范课程等20余项。在国内外核心期刊上发表论文20余篇,其中3篇为高质量SCI**期刊论文。"

   前 言                        C语言是一门面向过程的、抽象化的通用高级程序设计语言,是计算机专业人员和计算机爱好者进行程序设计语言学习的首选。C语言程序设计课程是高等院校理工类专业学生的一门重要基础核心课程。为适应新形势下“新工科”建设需要,培养高素质的实用型、复合型人才,帮助学生尽快地掌握“C语言程序设计”课程的核心内容,我们组织温州理工学院、塔里木大学、新疆理工学院、新疆工程学院、阿坝师范学院、喀什大学、新疆医科大学、广东行政职业学院等多所院校长期从事C语言程序设计教学的一线教师共同编写了本书。   作为浙江省普通本科高校“十四五”重点立项建设教材,浙江省一流本科课程、浙江省课程思政教学示范课程以及AI智慧课程“程序设计基础(C语言)”的配套教材,本书同步搭建了在线AI数字教材平台,并融入知识图谱技术,资源丰富,真正实现“教师乐教,学生易学”。本书详细阐述了C程序在不同编译环境下的运行过程,助力读者轻松选择适宜的编程环境。   本书以“新工科”理念为指导,以企业和社会典型案例为抓手,理论联系实际,以培养计算思维和解决实际问题的能力为核心,由浅入深地讲解C语言基础知识、语法规范、编程基本方法与技巧。本书注重理论与实践相结合,通过丰富的实际案例和项目驱动,有机融入思政元素,强化育人导向,激发读者的学习兴趣,塑造读者的价值观。在内容组织上采用了知识呈现+案例讲解+启发思考+实战体验的形式。全书共10章,涵盖了C语言基础,顺序、分支和循环结构程序设计,函数,数组,指针,结构体及其他构造类型,文件,位运算等。每章均设有学习导读...

目录
荐语
查看详情 查看详情
  

目    录

  

  

  

  

  

  

  

第1章  C语言基础知识 1

1.1  C语言概述 2

1.1.1  计算机语言 2

1.1.2  计算机程序 3

1.1.3  C语言 4

1.1.4  一个简单的C语言

程序 7

1.2  流程建立 8

1.2.1  在Windows环境下

运行 9

1.2.2  在macOS环境下运行 16

1.2.3  在Linux环境下运行 18

1.3  数据类型选择 21

1.3.1  数据类型引例 21

1.3.2  数据类型概述 22

1.4  常量与变量的定义与使用 26

1.4.1  变量 26

1.4.2  整型 28

1.4.3  实型 29

1.4.4  字符型 30

1.5  运算符和表达式 32

1.5.1  运算符和表达式定义 32

1.5.2  运算符的优先级和

结合性 34

1.5.3  算术运算符和表达式 35

1.5.4  表达式中的类型转换 35

1.5.5  算术表达式 36

1.5.6  赋值表达式 38

1.5.7  逗号表达式 39

1.6  学习助手 40

1.6.1  相关工具 40

1.6.2  道路自信、文化修养

和道德修养 41

1.7  上机实训 42

1.7.1  实训目的 42

1.7.2  实训内容 42

1.8  本章小结 43

1.8.1  知识梳理 43

1.8.2  常见上机问题及解决

方法 43

扩展阅读:C语言发展史 44

习题 45

上机实训解析... 查看详情

"本书是浙江省普通本科高校 “十四五” 重点教材,是浙江省一流本科课程、浙江省课程思政教学示范课程以及 AI 智慧课程的配套教材。

本书同步出版数字教材,融入知识图谱技术,资源丰富,真正实现 “教师乐教,学生易学”。

本书以培养计算思维和解决实际问题的能力为核心,以知识呈现+案例讲解+启发思考+实战体验的方式,由浅入深地讲解 C 语言基础知识、语法规范、编程基本方法与开发技巧。

全书共10章,涵盖C语言基础,顺序、分支和循环结构程序设计,函数,数组,指针,结构体和其他构造类型,文件以及位运算等。每章均设有学习导读、内容导学、教学目标、育人目标和扩展阅读。每章的章末均有知识梳理和常见上机问题及解决方法。

本书配备了PPT 电子教案、微课视频、上机实训及解析、练习测试及解析、扩展阅读和教学大纲等教学资源,并通过丰富的实际案例和项目驱动,巧妙融入思政元素,强化育人导向,让传统的以“教师、课堂、教材”为中心的教学供给方式转换为以“学生、场景、资源”为中心的未来教育方式。本书适用性广泛,既适合作为高校C语言程序设计类课程的教材,也可作为C语言自学者的参考资料。

"


查看详情