C语言编程ING——人人都能学会程序设计
课件处为本书例题源程序、PPT与教学文档。问答式讲解教程,深入浅出,科普型程序设计学习手册!

作者:马瑞强、安兴亚、萨智海

丛书名:高等学校计算机专业教材·算法与程序设计

定价:29.5元

印次:1-1

ISBN:9787302428251

出版日期:2016.04.01

印刷日期:2016.06.08

图书责编:张玥

图书分类:教材

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

本书共分为12章、7个附录,在全面介绍C语言入门、数据类型、基本输入输出、条件和循环控制、数组、函数、指针、结构体、文件等基础知识的基础上,介绍了C语言的算法、实验项目;附录中罗列了C语言与嵌入式产品开发、几种常见C语言编译环境、编译环境安装调度、安卓C/C++编译器、实用ASCII码、机试系统PC2的安装与使用等内容,另外,还附了适量的习题和期末考试模拟试题,并配套了参考答案。 本书适合作为大、中专院校的信息类学生、研究生的程序设计基础教材,同时可供IT企业以C语言为开发工具的程序员参考。

1、教学工作(1)主讲本科生课程4门:C程序设计、IT日语、软件设计与体系结构、数据结构;(2)主讲研究生课程1门:软件项目管理。2、科研工作(1)研究方向:嵌入式系统、数字图像处理、IT服务外包;(2)代表论著:主编《IT日语》,2014年4月,西安电子科技大学出版社;参编《BASIC语言试题汇编及解答》,1997年11月,科学普及出版社; 发表论文:近三年,计算机教育教学论文7篇、SCI/EI检索的科学研究论文6篇; (3)科研项目:主持省部级、校基金各2项;校教学改革、教材立项各1项。(4)开发经历:7年间,参与日本跨国集团丰田AISIN、兄弟工业、NTT-DATA等嵌入式项目(C/C++)6项。3、曾经编写过的教材(教材名称、出版时间、字数、出版社、获奖情况等)(1)马瑞强,《IT日语》,西安,西安电子科技大学出版社,2014.4. ISBN: 978-7-5606-3372-5. 36元。329千字;(2)谭浩强,马瑞强等,《BASIC语言试题汇编及解答》,北京,科学普及出版社,1997.11.ISBN: 7-110-04377-0. 20元。380千字;�

前言 在大学的教学过程中,C语言难学的呼声不绝于耳。当步入工作岗位,利用C语言做开发时,却很少听到C语言难以掌握的声音,而且个个都显得游刃有余。为何?结合本人六年多的开发经验,认为C语言之所以难学,是因为存在以下几个问题: (1) 对于初学者来讲,不知C语言为何物,即不懂原理; (2) 无法理解什么是程序,怎么设计; (3) 从开始学习,对DEBUG就抵触。 本教材将帮助读者逐个解决这些问题。从解释型语言与编译型语言入手,使读者明白并非仅有VC++才可以编写C语言程序,C语言Windows环境安装与产品开发时环境设置在本书中均有涉及;C语言基础语法知识在本教材中变成了小例题演示,适量实验将强化相关基础知识。单列章节“算法”,升华了C语言程序设计高度,到此程度是顺理成章的事情;根据兴趣,又网罗了安卓C/C++编译器、薪水最高嵌入式系统工程师必备宝典——嵌入式与C语言知识,进一步激发学生探求知识的兴趣;最终适当辅以习题,以备战应试;附录中还阐述了机试软件工具PC2的安装与使用,便于学生进行自测和知识拓展。 纵观全书,深入浅出、图文并茂,便于理解,可以较好地解决上述存在的三个问题。 初稿收官在即,惊悉表姐突发疾病、英年早逝,扼腕痛惜、随笔以纪念。

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
1.1C语言简史1

1.2C语言特征1

1.2.1结构化程序设计语言1

1.2.2“低水准”的高级语言1

1.2.3拥有丰富的数据类型2

1.2.4紧凑的语言设计2

1.2.5模块化的函数2

1.2.6高移植性2

1.2.7C语言格式2

1.3C语言程序设计必备基础知识3

1.3.1程序设计时涉及的文件3

1.3.2程序编辑时的代码书写习惯4

1.3.3常用快捷键4

1.3.4光标控制快捷键5

1.3.5特殊键5

1.3.6鼠标动作6

1.3.7程序运行功能键6

1.3.8注释6

1.3.9常用DOS命令6

1.3.10文本文件8

1.3.11绝对路径与相对路径9第2章程序设计基础与数据类型11

2.1最简单C语言程序格式说明11

2.2基本数据类型12

2.2.1char型数据存储范围13

2.2.2数据类型的长度13

2.3常量与变量14

2.3.1常量14

2.3.2变量14

2.3.3保留字14

2.3.4变量的输出方法14

2.4运算符15

2.4.1算术运算15

2.4.2自增/自减运算15

2.4.3复合赋值运算15

2.4.4逻辑运算15

2.4.5关系运算16第3章标准输入输出18

3.1标准输入18

3.1.1scanf()函数19

3.1.2getchar()函数20

3.2标准输出21

3.2.1printf()函数21

3.2.2putchar()函数23

3.3顺序结构程序设计23第4章程序控制25

4.1分支一: 条件控制if25

4.1.1if语句25

4....

通过学习本教材,读者能够清晰地了解C语言不仅仅是高级程序设计语言中的一种,更重要的是在对C语言编译的理解、多种编译器的使用、FREE编译器的配置、TEXT-EDITOR工具的应用、规范程序设计的习惯、DEBUG手段的掌握上,较之前C语言教材的传统教程优势明显,意义重大。

本教材摒弃了传统的语法讲解、例题练习巩固格式,而采用Q&A模式,首先提出问题,然后分析题设并给出答案,再详细讲解相关知识点,尽可能附图解,叙述少、选题精,方便理解、记忆,最后点出注意事项和知识点拓展,一气呵成。

教材集实验项目与C语言语法讲解于一书,方便查阅与前后知识的融会贯通。同时辅以一定数量的精选练习题目和期末考试模拟试题,便于自查。

附录列出了Android手机编译器的使用方法,考试系统PC2设置、使用方法,方便学生课余巩固。