C语言程序设计(第2版)(高等院校信息技术规划教材)

C语言程序设计(第2版)(高等院校信息技术规划教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , ,
2020-07
版次: 2
ISBN: 9787302555346
定价: 59.00
装帧: 平装
开本: 16
纸张: 胶版纸
页数: 380页
  • 全面介绍C语言的语法规则,并通过大量的举例应用和程序分析,重点讲解语法规则的运用和编程的解题思路,同时详细介绍几种常用的C程序开发环境,以培养读者C语言的实践能力和程序设计能力。 

     
    全书共分十二章,每章的例题均由浅入深,循序渐进、讲解透彻,书中相关例程均在Visual C++6.0环境下调试通过,每章结束备有相关习题,以巩固所学知识。 

     
    本书内容全面,概念清楚,结构合理,实例丰富,逻辑性强,文字通俗易懂,并配有多媒体教学课件、所有例程代码和习题解答,是学习C语言的理想教材。 

    马秀丽,女,1966年生,教授,主要从事射频识别技术及计算机应用技术的研究和教学工作。中国计算机学会会员,辽宁省遥感应用协会会员。主编或参编教材6部。 目录Contents 
    第1章C语言概述1 
    1.1C语言简介1 
    1.2C程序的设计过程2 
    1.2.1程序设计2 
    1.2.2程序编写2 
    1.2.3上机实现3 
    1.3简单C程序介绍4 
    1.4C程序的上机步骤7 
    1.4.1在Turbo C环境下建立和运行C程序的步骤8 
    1.4.2在Visual C++环境下建立和运行C程序 
    的步骤11 
    1.4.3在Code∷Blocks环境下建立和运行C程序 
    的步骤16 
    习题122 
    第2章算法23 
    2.1算法的概念23 
    2.2计算机算法的表示方法25 
    2.2.1自然语言表示算法25 
    2.2.2传统流程图表示算法27 
    2.2.3用NS结构化框图表示算法28 
    2.3算法的特点及算法设计的要求31 
    2.4计算机程序设计的基本方法32 
    习题234 
    第3章基本数据类型及数据的输入输出35 
    3.1C语言的基本数据类型简介35 
    3.2标识符、常量和变量36 
    3.2.1标识符36 
    3.2.2常量37 
    3.2.3变量39 
    3.3基本数据类型 39 
    3.3.1整型39 
    3.3.2实型41 
    3.3.3字符型43 
    3.4数据的输入与输出44 
    3.4.1字符输出函数45 
    3.4.2字符输入函数46 
    3.4.3格式输出函数48 
    3.4.4格式输入函数53 
    习题357 
    ◆C语言程序设计(第2版)目录第4章运算符与表达式62 
    4.1C的运算符与表达式62 
    4.1.1运算符62 
    4.1.2表达式62 
    4.2算术运算符与算术表达式63 
    4.3强制类型转换运算符63 
    4.4增量运算符与增量表达式64 
    4.5赋值运算符与赋值表达式66 
    4.6逗号运算符与逗号表达式69 
    4.7关系运算符与关系表达式70 
    4.8逻辑运算符与逻辑表达式71 
    4.9条件运算符与条件表达式73 
    4.10位运算符和位运算74 
    4.11其他运算符76 
    习题477 
    第5章C语句及其程序设计84 
    5.1C语句概述84 
    5.2顺序结构程序设计86 
    5.3选择结构程序设计87 
    5.3.1if 语句及程序设计88 
    5.3.2条件运算符及程序设计98 
    5.3.3switch语句及程序设计99 
    5.3.4选择结构程序设计综合举例103 
    5.4循环结构程序设计109 
    5.4.1while语句及程序设计109 
    5.4.2do…while语句及程序设计111 
    5.4.3for 语句及程序设计112 
    5.4.4循环的嵌套116 
    5.4.5转移控制语句的应用119 
    5.4.6循环结构程序设计综合举例121 
    习题5126 
    第6章数组142 
    6.1一维数组142 
    6.1.1一维数组的定义142 
    6.1.2一维数组元素的引用144 
    6.1.3一维数组的初始化144 
    6.1.4一维数组编程举例145 
    6.2二维数组158 
    6.2.1二维数组的定义158 
    6.2.2二维数组的引用159 
    6.2.3二维数组的初始化159 
    6.2.4二维数组编程举例160 
    6.3字符数组165 
    6.3.1字符数组的定义165 
    6.3.2字符数组的初始化166 
    6.3.3字符数组的引用168 
    6.3.4字符数组的输入输出168 
    6.3.5字符串处理函数170 
    6.3.6字符数组编程举例174 
    习题6180 
    第7章函数184 
    7.1函数的概念184 
    7.1.1标准库函数184 
    7.1.2用户自定义函数185 
    7.2函数的定义187 
    7.3函数的调用189 
    7.3.1调用函数189 
    7.3.2声明函数191 
    7.4函数的参数传递192 
    7.4.1传值方式193 
    7.4.2传地址方式194 
    7.5函数的嵌套调用与递归调用197 
    7.5.1函数的嵌套调用197 
    7.5.2函数的递归调用199 
    7.6变量的作用域203 
    7.6.1局部变量203 
    7.6.2全局变量203 
    7.7变量的存储属性206 
    7.7.1变量的存储类型206 
    7.7.2动态变量207 
    7.7.3局部静态变量207 
    7.7.4外部变量209 
    7.7.5静态外部变量210 
    7.8函数应用程序设计综合举例210 
    习题7215 
    第8章编译预处理命令224 
    8.1宏定义224 
    8.1.1不带参数的宏定义224 
    8.1.2带参数的宏定义227 
    8.1.3宏与函数的区别230 
    8.1.4宏定义的解除231 
    8.2文件包含232 
    8.3条件编译234 
    习题8237 
    第9章指针241 
    9.1指针与指针变量241 
    9.1.1指针的概念241 
    9.1.2指针变量的定义242 
    9.1.3指针变量的两种运算符243 
    9.1.4指针变量的初始化244 
    9.1.5引用指针变量245 
    9.2指针与函数246 
    9.2.1指针作函数的参数246 
    9.2.2函数返回指针248 
    9.2.3指向函数的指针249 
    9.3指针与数组250 
    9.3.1通过指针引用一维数组元素250 
    9.3.2指针基本运算254 
    9.3.3通过指针引用二维数组元素256 
    9.4字符串与指针259 
    9.4.1字符数组与字符指针259 
    9.4.2常见的字符串操作260 
    9.5指针数组、数组指针及应用264 
    9.5.1指针数组与数组指针264 
    9.5.2main()函数的参数268 
    9.6指向指针的指针269 
    习题9275 
    第10章结构体类型与链表操作281 
    10.1结构体的概念和定义281 
    10.2结构体变量的定义和初始化284 
    10.2.1结构体变量的定义284 
    10.2.2结构体变量的初始化285 
    10.3结构体变量的引用286 
    10.4结构体数组287 
    10.4.1结构体数组的定义287 
    10.4.2结构体数组的初始化288 
    10.4.3结构体数组的应用289 
    10.5结构体指针292 
    10.5.1指向结构体变量的指针292 
    10.5.2指向结构体数组的指针293 
    10.5.3结构体变量和结构体指针作函数参数295 
    10.6链表297 
    10.6.1链表概述297 
    10.6.2链表操作所需要的函数298 
    10.6.3链表的操作299 
    习题10308 
    第11章共用体与枚举类型316 
    11.1共用体316 
    11.1.1共用体的概念及定义316 
    11.1.2共用体变量的引用317 
    11.1.3共用体类型编程举例320 
    11.2枚举类型322 
    11.2.1枚举类型的概念及其变量的定义322 
    11.2.2枚举类型数据的使用322 
    11.3用typedef定义类型325 
    11.3.1用typedef定义类型的方法325 
    11.3.2有关typedef的使用327 
    习题11328 
    第12章文件330 
    12.1文件的概念330 
    12.1.1什么是文件330 
    12.1.2C文件的分类330 
    12.1.3文件的使用332 
    12.2文件的处理332 
    12.2.1文件类型的定义332 
    12.2.2打开文件333 
    12.2.3关闭文件334 
    12.3文件的读写335 
    12.3.1fputc()函数和fgetc()函数335 
    12.3.2fgets()函数和fputs()函数338 
    12.3.3fprinf()函数和fscanf()函数340 
    12.3.4fread()函数和fwrite()函数343 
    12.4文件的定位操作345 
    12.4.1fseek()函数345 
    12.4.2rewind()函数346 
    12.4.3ftell()函数347 
    12.5文件操作的状态和出错检测348 
    12.5.1feof()函数348 
    12.5.2ferror()函数348 
    12.5.3clearerr()函数349 
    习题12349 
    附录AC语言中的关键字354 
    附录BC语言的运算符及其优先级和结合性355 
    附录C常用字符与ASCII代码对照表357 
    附录DC库函数359 
    参考文献365 

  • 内容简介:
    全面介绍C语言的语法规则,并通过大量的举例应用和程序分析,重点讲解语法规则的运用和编程的解题思路,同时详细介绍几种常用的C程序开发环境,以培养读者C语言的实践能力和程序设计能力。 

     
    全书共分十二章,每章的例题均由浅入深,循序渐进、讲解透彻,书中相关例程均在Visual C++6.0环境下调试通过,每章结束备有相关习题,以巩固所学知识。 

     
    本书内容全面,概念清楚,结构合理,实例丰富,逻辑性强,文字通俗易懂,并配有多媒体教学课件、所有例程代码和习题解答,是学习C语言的理想教材。 

  • 作者简介:
    马秀丽,女,1966年生,教授,主要从事射频识别技术及计算机应用技术的研究和教学工作。中国计算机学会会员,辽宁省遥感应用协会会员。主编或参编教材6部。
  • 目录:
    目录Contents 
    第1章C语言概述1 
    1.1C语言简介1 
    1.2C程序的设计过程2 
    1.2.1程序设计2 
    1.2.2程序编写2 
    1.2.3上机实现3 
    1.3简单C程序介绍4 
    1.4C程序的上机步骤7 
    1.4.1在Turbo C环境下建立和运行C程序的步骤8 
    1.4.2在Visual C++环境下建立和运行C程序 
    的步骤11 
    1.4.3在Code∷Blocks环境下建立和运行C程序 
    的步骤16 
    习题122 
    第2章算法23 
    2.1算法的概念23 
    2.2计算机算法的表示方法25 
    2.2.1自然语言表示算法25 
    2.2.2传统流程图表示算法27 
    2.2.3用NS结构化框图表示算法28 
    2.3算法的特点及算法设计的要求31 
    2.4计算机程序设计的基本方法32 
    习题234 
    第3章基本数据类型及数据的输入输出35 
    3.1C语言的基本数据类型简介35 
    3.2标识符、常量和变量36 
    3.2.1标识符36 
    3.2.2常量37 
    3.2.3变量39 
    3.3基本数据类型 39 
    3.3.1整型39 
    3.3.2实型41 
    3.3.3字符型43 
    3.4数据的输入与输出44 
    3.4.1字符输出函数45 
    3.4.2字符输入函数46 
    3.4.3格式输出函数48 
    3.4.4格式输入函数53 
    习题357 
    ◆C语言程序设计(第2版)目录第4章运算符与表达式62 
    4.1C的运算符与表达式62 
    4.1.1运算符62 
    4.1.2表达式62 
    4.2算术运算符与算术表达式63 
    4.3强制类型转换运算符63 
    4.4增量运算符与增量表达式64 
    4.5赋值运算符与赋值表达式66 
    4.6逗号运算符与逗号表达式69 
    4.7关系运算符与关系表达式70 
    4.8逻辑运算符与逻辑表达式71 
    4.9条件运算符与条件表达式73 
    4.10位运算符和位运算74 
    4.11其他运算符76 
    习题477 
    第5章C语句及其程序设计84 
    5.1C语句概述84 
    5.2顺序结构程序设计86 
    5.3选择结构程序设计87 
    5.3.1if 语句及程序设计88 
    5.3.2条件运算符及程序设计98 
    5.3.3switch语句及程序设计99 
    5.3.4选择结构程序设计综合举例103 
    5.4循环结构程序设计109 
    5.4.1while语句及程序设计109 
    5.4.2do…while语句及程序设计111 
    5.4.3for 语句及程序设计112 
    5.4.4循环的嵌套116 
    5.4.5转移控制语句的应用119 
    5.4.6循环结构程序设计综合举例121 
    习题5126 
    第6章数组142 
    6.1一维数组142 
    6.1.1一维数组的定义142 
    6.1.2一维数组元素的引用144 
    6.1.3一维数组的初始化144 
    6.1.4一维数组编程举例145 
    6.2二维数组158 
    6.2.1二维数组的定义158 
    6.2.2二维数组的引用159 
    6.2.3二维数组的初始化159 
    6.2.4二维数组编程举例160 
    6.3字符数组165 
    6.3.1字符数组的定义165 
    6.3.2字符数组的初始化166 
    6.3.3字符数组的引用168 
    6.3.4字符数组的输入输出168 
    6.3.5字符串处理函数170 
    6.3.6字符数组编程举例174 
    习题6180 
    第7章函数184 
    7.1函数的概念184 
    7.1.1标准库函数184 
    7.1.2用户自定义函数185 
    7.2函数的定义187 
    7.3函数的调用189 
    7.3.1调用函数189 
    7.3.2声明函数191 
    7.4函数的参数传递192 
    7.4.1传值方式193 
    7.4.2传地址方式194 
    7.5函数的嵌套调用与递归调用197 
    7.5.1函数的嵌套调用197 
    7.5.2函数的递归调用199 
    7.6变量的作用域203 
    7.6.1局部变量203 
    7.6.2全局变量203 
    7.7变量的存储属性206 
    7.7.1变量的存储类型206 
    7.7.2动态变量207 
    7.7.3局部静态变量207 
    7.7.4外部变量209 
    7.7.5静态外部变量210 
    7.8函数应用程序设计综合举例210 
    习题7215 
    第8章编译预处理命令224 
    8.1宏定义224 
    8.1.1不带参数的宏定义224 
    8.1.2带参数的宏定义227 
    8.1.3宏与函数的区别230 
    8.1.4宏定义的解除231 
    8.2文件包含232 
    8.3条件编译234 
    习题8237 
    第9章指针241 
    9.1指针与指针变量241 
    9.1.1指针的概念241 
    9.1.2指针变量的定义242 
    9.1.3指针变量的两种运算符243 
    9.1.4指针变量的初始化244 
    9.1.5引用指针变量245 
    9.2指针与函数246 
    9.2.1指针作函数的参数246 
    9.2.2函数返回指针248 
    9.2.3指向函数的指针249 
    9.3指针与数组250 
    9.3.1通过指针引用一维数组元素250 
    9.3.2指针基本运算254 
    9.3.3通过指针引用二维数组元素256 
    9.4字符串与指针259 
    9.4.1字符数组与字符指针259 
    9.4.2常见的字符串操作260 
    9.5指针数组、数组指针及应用264 
    9.5.1指针数组与数组指针264 
    9.5.2main()函数的参数268 
    9.6指向指针的指针269 
    习题9275 
    第10章结构体类型与链表操作281 
    10.1结构体的概念和定义281 
    10.2结构体变量的定义和初始化284 
    10.2.1结构体变量的定义284 
    10.2.2结构体变量的初始化285 
    10.3结构体变量的引用286 
    10.4结构体数组287 
    10.4.1结构体数组的定义287 
    10.4.2结构体数组的初始化288 
    10.4.3结构体数组的应用289 
    10.5结构体指针292 
    10.5.1指向结构体变量的指针292 
    10.5.2指向结构体数组的指针293 
    10.5.3结构体变量和结构体指针作函数参数295 
    10.6链表297 
    10.6.1链表概述297 
    10.6.2链表操作所需要的函数298 
    10.6.3链表的操作299 
    习题10308 
    第11章共用体与枚举类型316 
    11.1共用体316 
    11.1.1共用体的概念及定义316 
    11.1.2共用体变量的引用317 
    11.1.3共用体类型编程举例320 
    11.2枚举类型322 
    11.2.1枚举类型的概念及其变量的定义322 
    11.2.2枚举类型数据的使用322 
    11.3用typedef定义类型325 
    11.3.1用typedef定义类型的方法325 
    11.3.2有关typedef的使用327 
    习题11328 
    第12章文件330 
    12.1文件的概念330 
    12.1.1什么是文件330 
    12.1.2C文件的分类330 
    12.1.3文件的使用332 
    12.2文件的处理332 
    12.2.1文件类型的定义332 
    12.2.2打开文件333 
    12.2.3关闭文件334 
    12.3文件的读写335 
    12.3.1fputc()函数和fgetc()函数335 
    12.3.2fgets()函数和fputs()函数338 
    12.3.3fprinf()函数和fscanf()函数340 
    12.3.4fread()函数和fwrite()函数343 
    12.4文件的定位操作345 
    12.4.1fseek()函数345 
    12.4.2rewind()函数346 
    12.4.3ftell()函数347 
    12.5文件操作的状态和出错检测348 
    12.5.1feof()函数348 
    12.5.2ferror()函数348 
    12.5.3clearerr()函数349 
    习题12349 
    附录AC语言中的关键字354 
    附录BC语言的运算符及其优先级和结合性355 
    附录C常用字符与ASCII代码对照表357 
    附录DC库函数359 
    参考文献365 

查看详情
您可能感兴趣 / 更多
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
吕爱华主编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
梁颖红
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
李柳柏 编;曾俊
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
系列丛书 / 更多
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
吕爱华主编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
梁颖红
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
李柳柏 编;曾俊
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
相关图书 / 更多
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
吕爱华主编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
梁颖红
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计问题求解与学习指导
郑晓健
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计第4版 索明何 邵瑛 邢海霞 王正勇 黄
索明何 邵瑛 邢海霞 王正勇 黄鑫
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计
李柳柏 编;曾俊
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计教程
万家华 陈家俊 吴建国
C语言程序设计(第2版)(高等院校信息技术规划教材)
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编