编程基础――C语言

编程基础――C语言
作 者: 赵淑娟
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  赵淑娟,齐河县职业中等专业学校高级教师,齐鲁名师,副主编的教材获首届全国教材建设奖优秀教材一等奖。

内容简介

从开辟\

图书目录

项目一 初窥门径――C语言和程序设计\t001

任务1 Hello world!――初识C语言\t002

1.1 编程语言\t002

1.2 C语言的发展及特点\t003

1.3 Dev-C++介绍\t004

任务2 求两个整数之和――C语言程序的结构\t007

1.4 C语言程序的结构\t007

1.5 C语言程序的上机步骤\t008

1.6 程序设计的任务\t010

项目二 算法与流程图\t013

任务3 循环累加求100以内整数和――算法\t014

2.1 算法的概念\t014

2.2 算法的特性\t015

2.3 算法的优劣\t016

任务4 判断连续年份是否为闰年――流程图绘制\t018

2.4 用自然语言表示算法\t019

2.5 用流程图表示算法\t019

2.6 用N-S流程图表示算法\t021

2.7 结构化程序设计方法\t022

项目三 基本数据类型与顺序程序设计\t027

任务5 庆祝建党100周年――数据的表现形式及其运算\t028

3.1 数据的表现形式及其运算\t028

任务6 计算奥运冠军的总得分――运算符和表达式\t037

3.2 运算符和表达式\t038

任务7 统计捐赠物资――C语言语句及输入输出函数\t043

3.3 C语言语句\t043

3.4 格式输入输出函数\t046

3.5 字符输入输出函数\t050

项目四 选择结构程序设计\t057

任务8 'A'比'a'大吗?――关系表达式\t058

4.1 关系运算符及其优先级\t058

4.2 关系表达式\t059

任务9 闰年的表示――逻辑表达式\t060

4.3 逻辑运算符及其优先级\t060

4.4 逻辑表达式\t061

任务10 儿童票售票提示――if选择语句\t062

4.5 if语句的三种形式\t063

4.6 条件表达式\t065

任务11 打印成绩等级――switch多分支语句\t067

4.7 switch多分支语句\t067

项目五 循环结构程序设计\t072

任务12 求阶乘――for语句\t073

5.1 for语句\t073

任务13 求π的近似值――while语句\t076

5.2 while语句\t076

任务14 计算数字位数――do…while语句\t078

5.3 do…while语句\t079

任务15 统计非正常视力人数――转移控制语句\t080

5.4 break语句\t081

5.5 continue语句\t081

任务16 输出区间内素数――循环结构的比较与嵌套\t083

5.6 循环结构的比较\t084

5.7 循环嵌套\t084

项目六 利用数组处理批量数据\t090

任务17 计算选手得分――一维数组\t091

6.1 一维数组的定义与引用\t091

6.2 一维数组的初始化\t093

任务18 打印杨辉三角――二维数组\t095

6.3 二维数组的定义与引用\t096

6.4 二维数组的初始化\t097

任务19 恺撒加密――字符数组\t100

6.5 字符数组的定义与引用\t101

6.6 字符数组的初始化\t102

6.7 字符串处理函数\t103

项目七 用函数实现模块化程序设计\t111

任务20 输出里程较长的中国高铁线 ――函数定义与函数调用\t113

7.1 函数定义\t113

7.2 函数调用\t115

7.3 函数的参数和返回值\t118

任务21 求阶乘――函数的嵌套调用和递归调用\t122

7.4 函数的嵌套调用和递归调用\t123

任务22 找出数组中的最大值――数组作为函数参数\t126

7.5 数组作为函数参数\t126

任务23 求长方体体积及侧面积――函数的作用域\t130

7.6 函数的作用域\t130

7.7 变量的存储类别\t133

项目八 指针\t142

任务24 按大小顺序输出数值――指针和指针变量\t143

8.1 指针和指针变量\t143

任务25 逆序输出――指针与数组\t149

8.2 指针与数组\t149

任务26 使用函数顺序输出――指针与函数\t155

8.3 指针与函数\t156

项目九 使用结构体与共用体打包处理数据\t163

任务27 入学信息统计――结构体\t164

9.1 结构体类型\t164

9.2 结构体变量\t166

9.3 结构体数组\t170

任务28 体育测试成绩统计――共用体\t174

9.4 共用体类型\t174

9.5 共用体变量\t175

项目十 对文件进行操作\t184

任务29 向磁盘写入文本,建立文件――文件打开和关闭\t185

10.1 文件类型\t185

10.2 文件缓冲区\t186

10.3 文件类型指针\t187

10.4 文件的打开与关闭\t188

任务30 编程实现文件复制――顺序读写文件\t191

10.5 顺序读写文件\t192

任务31 “Welcome”写入文件再读出后 显示――随机读写文件\t196

10.6 随机读写文件\t197

10.7 文件检测函数\t198

附录 基本字符ASCⅡ码表(0~127)\t203