华信教育资源网
C语言程序设计活页式教程
丛   书   名: 高等学校应用型特色系列教材
作   译   者:张劲波 出 版 日 期:2024-09-01
出   版   社:电子工业出版社 维   护   人:刘瑀 
书   代   号:G0489880 I S B N:9787121489884

图书简介:

本书采用活页式的理念组织任务模块,全面覆盖了C语言程序设计相关技术。全书内容分为6个项目,项目1介绍如何创建C语言程序,讲述编程工具的安装和Hello World程序的创建;项目2介绍如何存储不同类型的数据,包括各种数据类型、变量、常量、运算符、输入和输出等;项目3介绍顺序、选择和循环结构,包括if、switch、for、while、do-while、break、continue等语句的语法和应用场景;项目4讲述如何处理批量数据,包括一维数组、二维数组、字符串等的运用;项目5介绍函数的使用,包括函数的定义、函数的调用、递归函数、函数的参数等;项目6深入讲解指针类型的使用,包括用指针处理普通类型数据、用指针处理一维数组中的数据、用指针处理二维数组中的数据、用指针替代函数、用链表存储数据等。 本书既可以作为应用型本科、职业本科、高等职业院校C语言课程的教材,也可以作为从事C语言程序开发的工作人员的参考用书。
定价 49.9
您的专属联系人更多
关注 评论(2) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书采用活页式的理念组织任务模块,全面覆盖了C语言程序设计相关技术。全书内容分为6个项目,项目1介绍如何创建C语言程序,讲述编程工具的安装和Hello World程序的创建;项目2介绍如何存储不同类型的数据,包括各种数据类型、变量、常量、运算符、输入和输出等;项目3介绍顺序、选择和循环结构,包括if、switch、for、while、do-while、break、continue等语句的语法和应用场景;项目4讲述如何处理批量数据,包括一维数组、二维数组、字符串等的运用;项目5介绍函数的使用,包括函数的定义、函数的调用、递归函数、函数的参数等;项目6深入讲解指针类型的使用,包括用指针处理普通类型数据、用指针处理一维数组中的数据、用指针处理二维数组中的数据、用指针替代函数、用链表存储数据等。 本书既可以作为应用型本科、职业本科、高等职业院校C语言课程的教材,也可以作为从事C语言程序开发的工作人员的参考用书。

    图书详情

    ISBN:9787121489884
    开 本:16(185*260)
    页 数:248
    字 数:446

    本书目录

    目    录
    
    项目1  创建C语言程序	1
    任务1  初识C语言	2
    任务2  创建Hello World程序	9
    项目2  存储不同类型的数据	17
    任务1  用5个变量存储学生信息	18
    任务2  用运算符统计成绩	26
    任务3  输入和输出	36
    任务4  用结构体变量存储学生信息	46
    任务5  认识指针、枚举、共用体和空类型	56
    项目3  控制程序流程	65
    任务1  用if语句判断成绩区间	66
    任务2  用switch语句实现简单计算器	76
    任务3  用for语句找出100以内的素数	83
    任务4  用while语句求一个正整数的逆序数	92
    任务5  输出九九乘法表	103
    项目4  处理批量数据	111
    任务1  求一维整型数组元素的最值	112
    任务2  求二维数组主对角线上的元素之和	124
    任务3  统计彩票中奖数据	134
    任务4  随机产生一组彩票数据	147
    任务5  移动、查找、统计字符串	152
    项目5  面向过程编程	173
    任务1  定义和调用函数	174
    任务2  用函数解决数学难题	186
    任务3  用递归函数解决特殊问题	198
    任务4  使用主函数的参数	207
    项目6  使用指针处理数据	215
    任务1  用指针处理普通类型数据	216
    任务2  用指针处理一维数组中的数据	227
    任务3  用指针处理二维数组中的数据	236
    任务4  用指针替代函数	245
    任务5  用链表存储数据	253
    附录A  ASCII码表	268
    参考文献	272
    
    展开

    前     言

    前     言
    C语言是一种用途广泛、功能强大、使用灵活的高级语言,目前较多用于驱动程序开发、嵌入式系统开发、网络编程、算法实现、科学计算、应用程序开发等。在我国,越来越多的人开始学习和使用C语言,很多理工科专业将C语言作为程序设计入门课程,引导学生进入编程世界。
    本书的作者在承担了多年的计算机程序类课程的教学工作后,对C语言的知识点进行了梳理和分类,改变传统C语言教程的罗列顺序,从认知的角度对C语言知识点进行编排,实现各项目和任务“按需展开”。以项目2存储不同类型的数据为例,本书从“用5个变量存储学生信息”来引出常见的字符型、整型、浮点型、数组类型等数据类型及常量和变量的概念;再从“用结构体变量存储学生信息”来引出结构体类型,以及如何用结构体数组来存储全班学生的信息。从存储一个学生的单个信息,到存储一个学生的所有信息,再到存储全班学生的所有信息的递进编排,让学生从理解并掌握常见的数据类型(字符型、整型、浮点型),到理解并掌握结构体类型,再到理解并掌握结构体和数组类型,最后对各种类型的特点和用途有清晰的认识。
    本书每个项目有2~5个任务,每个任务又分为任务描述、任务准备、任务实施、任务测试4个部分。其中,任务描述部分对任务进行了简单概括;任务准备部分介绍完成该任务所需掌握的知识点;任务实施部分对该任务进行分析、实现和总结;任务评测部分给出了相关的练习题;任务评价部分则用于对学生的学习情况进行评价。
    本书提供教学大纲、教学课件、源代码、习题解答等资源,读者可登录华信教育资源网免费下载。
    本书由张劲波、曾德生担任主编,庞双龙、马莉莉担任副主编,全书由张劲波统稿。项目1的主体部分由曾德生编写;项目2~项目6的主体部分由张劲波编写;项目1~项目3的任务测试部分由庞双龙编写;项目4~项目6的任务测试部分由马莉莉编写。在本书的编写过程中,广州粤嵌通信科技股份有限公司的冯毅鹏经理提供了部分精选案例。C语言的任课老师陈荣宝、邓杰、黄佳鸿、何煌、谢梓昌等,为本书提出了宝贵的意见和建议,在此一并表示感谢。
    尽管我们对每个案例程序都进行了上机验证,付出了许多辛勤的劳动,但由于水平有限、时间仓促,书中难免有错误之处,恳请广大读者批评指正。
    
    作者
    展开

    作者简介

    张劲波,副教授,高级工程师,现任计算机应用技术专业教研室主任。毕业于华中科技大学软件工程专业,获工程硕士学位。分别于2007年5月和2011年11月通过国家计算机技术与软件专业资格(水平)考试,先后取得软件设计师和信息系统项目管理师(高级)职称。在国家相关刊物发表专业论文16篇,其中中文核心期刊1篇。主编教材1部,取得软件著作权1项。多次指导学生参加蓝桥杯软件全国软件和信息技术专业人才大赛,获得广东省一等奖;指导学生参加2020-2021年度广东省职业院校技能大赛软件测试赛项,获得二等奖;指导学生申请“攀登计划”广东大学生科技创新培育专项资金项目,获得结项通过。现主要负责计算机软件相关课程的教学和管理工作。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网