目录
●第1章程序设计基础1
1.1程序设计语言1
1.1.1什么是程序1
1.1.2程序设计语言的分类1
1.1.3C语言简介2
1.1.4C程序的组成3
1.2计算机的组成与程序设计的本质3
1.2.1计算机系统结构3
1.2.2程序设计的本质4
1.2.3程序设计的过程4
1.3算法的概念和特性5
1.3.1什么是算法5
1.3.2算法举例5
1.3.3算法的特性6
1.4算法的表示方法7
1.4.1自然语言7
1.4.2伪代码7
1.4.3传统流程图7
1.4.4N-S流程图8
1.5结构化程序设计方法8
1.5.1结构化程序设计的基本结构8
1.5.2结构化程序设计的思想和方法9
习题10
第2章C语言编程与调试12
2.1Visual C++ 201012
2.1.1Visual C++ 2010的安装和启动12
2.1.2Visual C++ 2010的开发环境13
2.1.3Visual C++ 2010中的程序编写
2.2Dev C++20
2.2.1Dev C++的安装和启动20
2.2.2Dev C++的开发环境21
2.2.3Dev C++中的程序设计与调试22
习题25
第3章顺序结构程序设计27
3.1顺序结构的算法设计27
3.2C语言编程基础29
3.2.1数据类型29
3.2.2变量30
3.2.3常量32
3.2.4整型数据的处理33
3.2.5实型数据的处理36
3.2.6运算符和表达式39
3.2.7数据类型的转换45
3.2.8语句46
3.2.9C程序的注释47
3.3顺序结构的程序设计47
3.4常见的编程错误及其调试49
3.4.1语法错误50
3.4.2运行时错误51
3.4.3未检测到的错误52
3.4.4逻辑错误53
3.4.5程序调试方法53
……
内容介绍
本书以Visual C++ 2010为编程环境,通过分析问题、设计算法、编写和调试程序等步骤,介绍了顺序结构、选择结构、循环结构的算法分析和程序设计方法,力求让读者掌握分析问题的方法,培养读者算法设计的能力、编程和调试的能力以及模块化程序设计思想。全书共14章。第1〜2章介绍程序设计基础与C语言的编程环境;第3〜7章介绍结构化程序设计的3种基本结构与函数和数组的基础知识;第8章介绍字符型数据处理;第9〜11章介绍编译预处理、指针以及其他的数据类型;第12、13章介绍位运算与文件;第14章介绍几个综合的编程实例。每章后均配有针对性强的习题,供读者练习、复习和提高。本书内容由浅入深,可读性强,适合大学生作为C语言程序设计课程的教材,也可作为C语言爱好者编程的参考书。