热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

C语言程序设计

中国水利水电出版社
    【作 者】苏玉 许磊 【I S B N 】978-7-5170-2106-3 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2014-08-29 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】244 【千字数】339 【印 张】15.25 【定 价】32 【丛 书】高职高专院校“十二五”精品示范系列教材(软件技术专业群) 【备注信息】
图书详情

    “C语言程序设计”是计算机相关专业学生必修的一门专业基础课,目的在于引导学生编程入门,掌握基本的编程思想和方法,锻炼学生的工程能力和创新能力,并鼓励学生利用所学的C语言知识解决专业的具体问题。本书内容包括C程序设计基础、数据的定义和运算、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体和共用体、文件等。

    本书可作为高职高专院校计算机类专业的教材,也可供与信息类相关的非计算机专业选用,还可作为IT技术人员的参考书。

    本书提供电子教案和源文件,读者可以到中国水利水电出版社网站和万水书苑上免费下载,网址为http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    从C语言产生到现在,它已经成为最重要和最流行的编程语言之一,在各种流行编程语言中都能看到C语言的影子。学习、掌握C语言是每一个计算机技术人员的基本功之一。

    C语言程序设计通常是计算机专业的第一门专业基础课,对培养学生的专业素养、专业兴趣意义重大。掌握了C语言,再学习其他程序设计语言往往比较容易。

    本书可让学生能在较短的时间内快速掌握C语言程序设计的基础知识和基本思维,将重点放在引导学生编程入门、掌握基本的编程思想和方法上,对于冷僻的、对后续学习没有太大帮助的知识尽量精简,理论知识以够用为度;同时尽量选用与实际应用相关的案例,从而激发学生的学习兴趣。

    为帮助读者熟练掌握基本程序设计方法,将编者多年的C语言编程经验和教学经验传授给读者,我们编写了本书。本书共分10个单元,每个单元中将关联性强的内容放在同一任务中,每个任务采用“任务引导”→“知识点介绍”→“任务的实现”→“知识扩展”模式把理论知识、实践技能融于一个学习情境中,使学生享受编程的乐趣,激发学生的学习兴趣,引导学生编程入门,培养用编程解决实际问题的能力,养成良好的编程习惯。从第3单元开始,每个单元中都有一个实训任务,在VC 6.0环境下做基于Dialog的程序,完成实训功能的主要代码是用C语言编写。采用这种图形界面方式的实训内容,可以增强学生学习C语言的兴趣,也是本书的特色。

    本书由苏玉、许磊任主编,负责统稿、修改、定稿工作,由黄继海、许爽、杜永强、夏静任副主编,杨雅军、王方展、王会芳、肜丽参与编写。要特别感谢中国水利水电出版社的祝智敏编辑,她在本书的策划和写作中对编写方式及习题题目提出了很好的建议,使得本书能够更好地用于教学。在本书编写过程中编者参考了大量国内外计算机网络文献资料,在此向这些文献资料的著作者表示感谢。

    由于编者水平有限,书中错误及不当之处在所难免,恳请广大读者批评指正。

    编 者

    2014年6月

    单元1 C程序设计基础 1
    任务1 程序设计过程 1
    任务2 C语言编译器的操作过程并编程实现
    第一个程序:在显示器中显示
    “This is a c program!”信息 4
    本单元小结 10
    习题1 10
    单元2 数据的定义和运算 12
    任务1 常量和变量 12
    任务2 数据类型 16
    任务3 运算符与表达式 24
    本单元小结 29
    习题2 30
    单元3 顺序结构程序设计 31
    任务1 程序设计方法 31
    任务2 数据的输入和输出 36
    任务3 字符的输入和输出 49
    任务4 实训 52
    本单元小结 54
    习题3 54
    单元4 选择结构程序设计 56
    任务1 关系运算符、逻辑运算符和条件
    运算符 56
    任务2 if语句 63
    任务3 switch语句 73
    任务4 实训 77
    本单元小结 80
    习题4 80
    单元5 循环结构程序设计 84
    任务1 while语句 85
    任务2 do-while语句 88
    任务3 for语句 91
    任务4 goto、break和continue语句 97
    任务5 实训 100
    本单元小结 102
    习题5 102
    单元6 数组 106
    任务1 一维数组 106
    任务2 二维数组 114
    任务3 字符数组 120
    任务4 实训 131
    本单元小结 134
    习题6 134
    单元7 函数 136
    任务1 函数的概念 136
    任务2 函数的定义和声明 138
    任务3 函数的调用 141
    任务4 函数的类型与返回值 145
    任务5 函数的参数 147
    任务6 递归调用 149
    任务7 变量的作用域 153
    任务8 变量的存储类别 154
    任务9 实训 156
    本单元小结 159
    习题7 160
    单元8 指针 162
    任务1 指针的基本概念 162
    任务2 利用指针引用数组 165
    任务3 利用指针引用字符串 167
    任务4 函数指针的使用方法 169
    任务5 实训 172
    本单元小结 174
    习题8 174
    单元9 结构体和共用体 177
    任务1 结构体类型 177
    任务2 结构体变量 179
    任务3 结构体数组 185
    任务4 共用体 191
    任务5 实训 196
    本单元小结 199
    习题9 199
    单元10 文件 200
    任务1 文件概述 200
    任务2 文件的打开与关闭 202
    任务3 文件的顺序读写 205
    任务4 文件的随机读写与检测 216
    任务5 实训 218
    本单元小结 220
    习题10 220
    附录A ASCII码表 221
    附录B C语言运算符的优先级及其结合性 223
    附录C 库函数 225
    附录D 编译错误信息 229

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册