当前位置:网站首页 > 软件测试基础 > 正文

程序员入门零基础好学么(程序员自学入门)




书名:C语言编程入门指南(上下册)

定价:80.00元

作者:明日科技

出版社:电子工业出版社

ISBN:54


C语言是Combined Language(组合语言)的简称,它作为一种计算机设计语言,具有高级语言和汇编语言的特点,受到广大编程人员的喜爱。C语言的应用非常广泛,既可以用于编写系统应用程序,也可以作为编写应用程序的设计语言,还可以具体应用到有关单片机及嵌入式系统的开发中。这就是大多数学习者学习编写程序都选择C语言的原因。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分6篇,大体结构如下。

第1篇:基础篇(第1~5章)。本篇主要介绍C语言的基础知识,包括搭建C语言开发环境、算法基础、C语言基础、运算符与表达式、流程控制语句的内容,目的是使读者快速掌握C语言,为以后学习编程奠定坚实的基础。

第2篇:进阶篇(第6~9章)。本篇介绍了C语言中的利用数组处理批量数据、用函数实现模块化程序设计、指针的使用、结构体和共用体的内容。通过这部分的学习,读者能够对C语言有一个深刻的认识。

第3篇:高级篇(第10~13章)。本篇介绍了C语言中的位运算、预处理指令、文件输入与输出、内存管理的内容。虽然这部分内容较为难懂,但作者通过简单易懂的表述方式,能最大限度地帮助读者理解。通过这部分的学习,读者能够在实际开发的过程中更上一个台阶。

第4篇:数据库篇(第14~19章)。本篇主要讲解如何使用C语言对数据库进行操作,包括管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库的内容。学习完本篇,读者能够开发一些数据库应用程序。

第5篇:游戏开发篇(第20、21章)。本篇通过俄罗斯方块和2048游戏这两款游戏,讲解了使用C语言进行图形化游戏开发的过程,使读者能够体验C语言开发所带来的成就感。

第6篇:商业项目篇(第22~24章)。本篇主要讲解了3个管理系统,分别为火车订票系统、图书管理系统和窗体版图书管理系统。通过本篇的学习,能够让读者亲身体验开发项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序员为对象,先从C语言基础学起,再学习C语言中的结构体、共用体、文件操作等高级技术,最后学习开发完整的游戏和商业项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中很多代码都提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了“注意”、“说明”和“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。

—两种工具,全面支持。现在很多的C语言学习人员都使用Visual Studio作为其开发工具,而有的用户使用Visual C++ 6.0。本书同时支持这两个开发工具,读者可以根据自身需求选择使用。


本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习C语言编程知识,并提升自己的实际开发能力。全书分为6篇24章,分上、下两册,分别为基础篇、进阶篇、高级篇、数据库篇、游戏开发篇、商业项目篇,内容包括搭建C语言开发环境,算法基础,C语言基础,运算符与表达式,流程控制语句,利用数组处理批量数据,用函数实现模块化程序设计,指针的使用,结构体和共用体,位运算,预处理指令,文件输入与输出,内存管理,管理SQL Server 2014,数据库和数据表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库,俄罗斯方块、2048游戏,火车订票系统、图书管理系统和窗体版图书管理系统。书中所有知识都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。

本书适合作为软件开发入门者的自学用书,也适合作为高等院校及中专院校相关专业的教学参考书,还可供开发人员查阅、参考。


第1篇 基础篇

第1章 搭建C语言开发环境

1.1 认识C语言的强大

1.1.1 C语言是什么

1.1.2 C语言与C++、VC++做比较

1.1.3 学会了C语言能做什么

1.2 Visual Studio 2017的安装

1.2.1 安装Visual Studio 2017必备条件

1.2.2 安装Visual Studio 2017

1.3 完整的C语言开发过程

1.3.1 创建项目

1.3.2 输入代码

1.3.3 编译程序

1.3.4 运行程序

1.3.5 调试程序

1.4 分析C语言程序的构成

1.4.1 头文件

1.4.2 主函数

1.4.3 输出函数

1.4.4 输入函数

1.5 快学快用

第2章 算法基础

2.1 算法的基本概念

2.1.1 算法的特性

2.1.2 算法的优劣

2.2 算法的描述

2.2.1 自然语言

2.2.2 流程图

2.2.3 N-S流程图

2.3 快学快用

第3章 C语言基础

3.1 关键字

3.2 标识符

3.3 数据类型

3.4 常量

3.4.1 整型常量

3.4.2 实型常量

3.4.3 字符型常量

3.4.4 转义字符

3.4.5 符号常量

3.5 变量

3.5.1 整型变量

3.5.2 实型变量

3.5.3 字符型变量

3.6 变量的存储类别

3.6.1 auto变量

3.6.2 static变量

3.6.3 register变量

3.6.4 extern变量

3.7 混合运算

3.8 快学快用

第4章 运算符与表达式

4.1 表达式

4.2 赋值运算符与赋值表达式

4.2.1 变量赋初值

4.2.2 自动类型转换

4.2.3 强制类型转换

4.3 算术运算符与算术表达式

4.3.1 算术运算符

4.3.2 算术表达式

4.3.3 优先级与结合性

4.3.4 自增/自减运算符

4.4 关系运算符与关系表达式

4.4.1 关系运算符

4.4.2 关系表达式

4.4.3 优先级与结合性

4.5 逻辑运算符与逻辑表达式

4.5.1 逻辑运算符

4.5.2 逻辑表达式

4.5.3 优先级与结合性

4.6 位逻辑运算符与位逻辑表达式

4.6.1 位逻辑运算符

4.6.2 位逻辑表达式

4.7 逗号运算符与逗号表达式

4.8 复合赋值运算符

4.9 C语言中运算符的优先级

4.10 快学快用

第5章 流程控制语句

5.1 if语句

5.2 if语句的基本形式

到此这篇程序员入门零基础好学么(程序员自学入门)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 计算机硬件基础书籍初学(计算机的硬件知识在哪里学)2025-02-14 11:18:08
  • linux入门基础教程课件(linux入门基础教程视频)2025-02-14 11:18:08
  • 计算机硬件基础知识点(计算机硬件基础知识点总结)2025-02-14 11:18:08
  • 基础的计算机硬件知识(基础的计算机硬件系统包括)2025-02-14 11:18:08
  • 操作系统基础题(操作系统基础题库)2025-02-14 11:18:08
  • 操作系统理论基础有哪些(操作系统理论基础有哪些内容)2025-02-14 11:18:08
  • 电脑剪辑视频教学入门零基础文字教程(电脑视频剪辑教程自学)2025-02-14 11:18:08
  • 计算机硬件基础介绍视频(计算机的硬件组成教学视频)2025-02-14 11:18:08
  • 计算机硬件基础(计算机硬件基础实验报告)2025-02-14 11:18:08
  • 计算机硬件基础书籍(计算机的硬件基础)2025-02-14 11:18:08
  • 全屏图片