新書推薦:
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:HK$
221.8
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:HK$
43.7
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
154.6
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:HK$
221.8
《
可转债投资实战
》
售價:HK$
99.7
|
編輯推薦: |
以服务为宗旨,以就业为导向,以能力为本位,以学会为目的。 案例丰富、由浅入深
|
內容簡介: |
本书从程序设计语言初学者的角度出发,以丰富的案例由浅入深地介绍了C语言的基本语法、基本结构和C语言编程的思路及方法。全书共12章,内容包括引言、C语言程序的基本语法、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、预处理命令、指针、结构体与共用体、位运算、文件。本书语言通俗易懂,案例丰富,内容由浅入深,结构清晰,适合作为高等院校C语言程序设计课程的教材,也可供培训机构和程序设计爱好者使用。
|
關於作者: |
冀松,男,1978年出生,硕士、副教授。2004年毕业于河北师范大学,现任保定理工学院计算机教研室主任,专业方向为软件工程。计算机网络规划设计师、保定理工学院学术委员会委员、教学委员会委员、中国计算机学会会员,学院十佳青年教师,保定市优秀科技工作者。发表论文20篇,核心3篇,主持河北省教育厅项目2项,校级教改项目2项,国家计算机基础教育协会教改项目1项,主编出版教材2部。
|
目錄:
|
目录
第1章 引言1
1.1 程序设计概述1
1.1.1 程序设计语言1
1.1.2 C语言的发展2
1.1.3 C语言的特点3
1.1.4 简单的C程序介绍4
1.1.5 C语言程序结构的特点6
1.2 程序的编译与编程环境6
1.2.1 C语言程序的执行过程6
1.2.2 Visual C 6.0编程环境8
1.3 C语言的字符集和词汇10
1.3.1 字符集10
1.3.2 C语言词汇11
1.4 算法13
1.4.1 算法的概念13
1.4.2 算法的特点13
1.4.3 算法的表示14
习题一18
第2章 C语言程序的基本语法19
2.1 基本数据类型19
2.2 常量21
2.2.1 整型常量21
2.2.2 实型常量22
2.2.3 字符型常量23
2.2.4 符号常量25
2.3 变量26
2.3.1 整型变量27
2.3.2 实型变量29
2.3.3 字符变量30
2.4 各类数值型数据之间的混合运算31
2.5基本运算符和表达式32
2.5.1算术运算符与算术表达式32
2.5.2 赋值运算符与赋值表达式35
2.5.3 关系运算符与关系表达式37
2.5.4 逻辑运算符与逻辑表达式37
2.5.5 逗号运算符与逗号表达式40
2.5.6 条件运算符与条件表达式41
习题二42
第3章 顺序结构程序设计44
3.1 C语言的基本语句44
3.2 格式的输入输出45
3.2.1 printf函数46
3.2.2 scanf函数49
3.3 字符数据的输入输出51
3.3.1 putchar函数51
3.3.2 getchar函数52
3.4 顺序结构53
习题三54
第4章 选择结构程序设计57
4.1 if语句57
4.1.1 if单分支结构57
4.1.2 if...else双分支结构58
4.1.3 if...else...if多分支结构59
4.1.4 选择结构的嵌套61
4.2 switch语句62
习题四67
第5章 循环结构程序设计70
5.1 while语句70
5.2 do...while语句72
5.3 for语句73
5.4 break和continue语句76
|
內容試閱:
|
前言
C语言是一门面向过程的、抽象化的通用程序设计语言。C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,兼具高级语言和低级语言的优点,既适于编写系统软件,又可以编写应用软件。因此,许多高校都将C语言列为学习程序设计课程的首选语言。
本书编写以教师为主导,学生为主体为理念,以服务为宗旨,以就业为导向,以能力为本位,以学会为目的。本书从程序设计语言初学者的角度出发,以丰富的案例由浅入深地介绍了C语言的基本语法、基本结构和C语言编程的思路及方法。本书最大的特点就是案例丰富、由浅入深。每个知识点后面紧跟例题,通过例题,学生能够更加深刻地理解和掌握知识点,做到学以致用。所有的案例由浅入深、逐步推进,使学生学得会、跟得上。案例选取具有一定的趣味性,能够激发学生的学习兴趣。教材内容实用、生动、易学,理论实践相结合,并给出配套的练习,增强了实用性和可操作性。
本书共分为12章。第1章引言,介绍了程序设计基本知识、程序的编译环境、算法及C语言的字符集和词汇。第2章C语言的基本语法,介绍了C语言的基本数据类型、常量、变量、运算符和表达式。第3章顺序结构程序设计,介绍了C语言的基本语句、格式输入输出函数和字符数据的输入与输出。第4章选择结构程序设计,介绍了if语句和switch语句及选择结构的嵌套。第5章循环结构程序设计,介绍了while语句、dowhile语句、for语句、break和continue语句及循环的嵌套。第6章数组,介绍了一维数组、二维数组的定义与引用、字符数组及字符串处理函数。第7章函数,介绍了函数的定义、函数的调用、变量的类型与存储。第8章预处理命令,介绍了宏定义、文件包含和条件编译。第9章指针,介绍了指针的概念、指针的基本运算、指针与函数、指针数组。第10章结构体与共用体,介绍了结构体类型、结构体数组、指向结构体的指针、共用体类型及类型定义符。第11章位运算,介绍了位运算符及位运算。第12章文件,介绍了文件的概念及文件的操作。
本书由冀松任主编,王艳、翟伟芳、刘永立任副主编,冯娟、卢秀丽参与编写。具体编写分工为:冀松编写第3~5章,王艳编写第6~8章、附录C,翟伟芳编写第1章、第2章、附录A、附录B,刘永立编写第9章、第10章,冯娟编写第11章,卢秀丽编写第12章。冀松负责全书的整体策划与统稿工作。在本书的编写过程中,保定理工学院的各级领导给予了大力支持,在此对他们表示感谢。
由于编者水平有限,书中难免存在不足和疏漏之处,恳请广大读者批评指正。
编 者
2020年3月
|
|