新書推薦:
《
镜中的星期天
》
售價:HK$
76.2
《
世界前沿技术发展报告2024
》
售價:HK$
188.2
《
可转债——新手理财的极简工具
》
售價:HK$
65.0
《
新加坡教育:神话与现实
》
售價:HK$
96.3
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
291.2
《
绝美的奥伦堡蕾丝披肩编织
》
售價:HK$
177.0
《
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
》
售價:HK$
177.0
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
109.8
|
內容簡介: |
本书以通俗易懂的语言、丰富多彩的实例,详细讲解C语言相关知识。注重培养学生的实际编程应用能力,灵活运用案例教学、任务驱动、启发式教学等多种教学方法,对C语言程序设计的方法过行了系统介绍。全书内容主要分为两大部分:一是基础部分括程序设计基础、数据类型和表达式、流程控制语句等;二是提高部分括函数、数组和字符串、指针、结构体和文件等。1、由浅入深,注重基础。全书从C语言程序设计重要的概念——函数入手,讲解了基本编程格式及语法基础。2、以算法为灵魂,培养读者的编程思维。算法是程序的灵魂,熟练掌握算法实现技能,是形成编程思维的重要途径。本书按照数据结构思想,结合C语言语法特点,详细介绍了累计、插入和删除、排序和查找、迭代和递归等算法的具体实现。3、以培养应用创新能力为目标,取材新颖,案例丰富,以“实用、以用促学”为编写原则,注重培养程序设计的思路、方法及良好的程序设计风格和提高解决实际问题的能力。4、学考结合,注重实效。本书根据全国计算机等级考试要求,所有程序均在VC10版本下调试完成。
|
目錄:
|
前言
第1章C语言程序设计基础
1.1 C语言程序的组成,
1.1.1函数
1.1.2关键字和用户标志符
书写格式
1.1.4注释
1.2 IPO编程方法
1.3 Visual C 10集成开发环境简介
第2章数据类型和表达式
2.1数据类型
2.2常量.
2.2.1数值型常量
2.2.2字符型常量
2.2.3符号常量
2.3变量
2.3.1变量的定义
2.3.2变量的赋值
2.4输入/输出函数
2.4.1格式化输入函数
2.4.2格式化输出函数
2.4.3字符输入/输出函数
2.5运算符和表达式:
2.5.1自增自减运算符
2.5.2类型转换运算符
2.5.3算术运算符
2.5.4关系运算符
2.5.5逻辑运算符
2.5.6条件运算符
2.5.7赋值运算符
2.5.8逗号运算符
第3章流程控制语句
3.1分支语句
3.1.1 if语句
3.1.2 switch 语句
3.2循环语句
while语句
do-while语句
for语句
3.2.4循环嵌套
3.3跳转语句,
3.3.1 break语句
continue语句
第4章函数
函数的定义
函数的调用
函数
函数的嵌套
函数的嵌套调用
函数的递归调用
4.5变量的类别
4.5.1变量的作用域
4.5.2变量的存储类型
数组和字符串
一维数组
一维数组的概念
一维数组的应用
5.2二维数组
二维数组的概念
二维数组的应用
5.3字符串
字符数组
字符串的输入与输出
字符串处理函数
第6章指针
地址与指针
指针变量
6.2.1指针变量的定义
6.2.2指针变量初始化
指针运算
6.3.1指针移位运算
6.3.2指针关系运算
6.3.3指针引用指向对象的值
指针与数组,
.1指向一维数组的指针
.2指向二维数组的指针
行指针.
.4指针数组
.5指向字符串的指针
6.5函数传地址调用.
6.5.1变量地址作为函数实参
6.5.2一维数组作为函数实参
6.5.3二维数组作为函数实参
6.5.4返回指针变量的函数
6.6二级指针
6.6.1二级指针的概念
6.6.2二级指针与指针数组
动态内存分配
6.7.1 malloc()函数
6.7.2 calloc()函数
realloc()函数
6.7.4 free()函数
第7章结构体
7.1结构.
7.1.1结构类型的建立
7.1.2结构变量的定义及初始化
7.1.3结构变量的引用
7.1.4用typedef自定义类型
7.2结构数组
7.2.1结构数组的定义及初始化
7.2.2结构数组的引用
7.3结构指针,
结构指针的定义及初始化
结构指针的引用
结构体与函数
7.4链表
链表的概念
链表的建立
链表的插入和删除
第8章文件
8.1文件概述
8.1.1文本文件
8.1.2制文件
8.1.3缓冲区文件与非缓冲区文件
8.2文件指针与文件的打开和关闭
8.2.1定义文件指针
8.2.2文件的打开与关闭
8.3按文件顺序读/写操作函数
8.3.1按字符格式读/写文件
8.3.2按字符串格式读/写文件
按数据格式读/写文件
8.3.4按数据块读/写文件
8.4随机读/写控制函数
8.4.eek()函数
8.4.2 ftell0函数
rewind()函数
remove()函数
|
|