内容简介
《C语言编程——零基础初学者指南(第3版)》是C语言的入门教材,针对没有任何编程经验的零基础初学者,详细介绍了C语言入门需要掌握的基础知识。全书分为五部分共32章,部分(第1~第8章)初识C语言,介绍C程序设计的基础概念,如程序、注释、变量、字符串等内容;第二部分(第9~第13章)运算符和表达式,介绍C语言的各种运算符和运算规则;第三部分(第14~第20章)控制程序,通过循环介绍C语言如何控制程序的执行顺序;第四部分(第21~第27章)管理C程序的数据,介绍什么是指针、如何处理数组、如何查找和排序数据、如何使用堆;第五部分(第28~第32章)文件和函数,介绍如何打开文件、如何在函数间传递变量。《C语言编程——零基础初学者指南(第3版)》包含大量完整的代码示例,注释详尽,讲解通俗易懂。让每个C语言的新手都能轻松愉快地学习入门基础知识。《C语言编程——零基础初学者指南(第3版)》适合C语言的初学者作为入门教程,也可供对C语言感兴趣的新手及大专院校师生作为参考读物。...
作者简介
GregPerry是一位演讲家,同时也是程序设计和计算应用方面的作者。Perry有二十年的编程和培训经验,主要针对初学者水平教授编程方面的基础。Perry获得个计算机科学学士学位后,还获得了企业金融硕士学位。在写作之余,他还进行咨询和讲座,参与各类软件开发编程会议。Perry撰写的计算机书籍超过75本。他在闲暇之余,还到意大利旅游并应邀演讲。DeanMiller是一位在出版和授权消费产品业务方面有20多年经验的作者兼编辑。期间,他策划并推出了大量书籍和系列,包括《TeachYourselfin21Days》、《TeachYourselfin24Hours》以及Unleashed系列,这些都由Sam出版社出版。除此之外,他还著有C程序设计和职业摔跤方面的书籍,并总能将两者微妙地结合起来。...
目录
- 第一部分 初识C语言
- 1 什么是C程序设计 1
- 1.1 什么是程序 2
- 1.2 编写C语言程序需要什么 3
- 1.3 编程过程 6
- 1.4 使用C语言 7
- 2 编写个C程序 9
- 2.1 概述 10
- 2.2 main函数 12
- 2.3 数据的种类 13
- 2.3.1 C语言中的字符 14
- 2.3.2 C语言中的数字 15
- 2.4 第二个程序示例 17
- 3 代码的注释 19
- 3.1 给代码加注释 20
- 3.2 注释详述 21
- 3.3 空白 23
- 3.4 另一种风格的注释 24
- 4 在屏幕上显示结果 27
- 4.1 如何使用printf 28
- 4.2 打印字符串 29
- 4.3 转义序列 30
- 4.4 转换字符 32
- 4.5 代码示例 34
- 5 在程序中添加变量 37
- 5.1 变量的类型 38
- 5.2 命名变量 39
- 5.3 定义变量 40
- 5.4 在变量中储存数据 41
- 6 在程序中添加字符串 45
- 6.1 字符串结束符 46
- 6.2 字符串的长度 47
- 6.3 字符数组:字符的列表 48
- 6.4 初始化字符串 50
- 7 在程序中使用#include和#defined 53
- 7.1 包含文件 54
- 7.2 #include指令 56
- 7.3 定义常量 56
- 7.4 创建头文件和程序 58
- 8 与用户交互 61
- 8.1 简述scanf 62
- 8.2 为scanf添加提示 62
- 8.3 scanf的问题 64
- 第二部分 运算符和表达式
- 9 数字运算 69
- 9.1 基本运算 70
- 9.2 运算符的级 73
- 9.3 用圆括号改变运算顺序 75
- 9.4 多重赋值 76
- 10 复合运算符和强制类型转换 79
- 10.1 复合赋值 80
- 10.2 复合运算符的级 84
- 10.3 强制类型转换 84
- 11 测试数据做选择 87
- 1...