C语言实用程序设计基础教程

本书特色

[

本书是山东省精品课程《信息技术基础实践》的研究成果。主要内容包括概述、数据类型和表达式、顺序结构与常用函数、选择结构、循环结构、数组、函数与变量、指针、结构体与共同体、编译预处理、位运算及文件等。全书体系完整,重点突出,并通过一个综合案例将全书内容有机地贯穿起来,真正做到了理论和实践的密切结合。全书内容循序渐进,讲解深入浅出、通俗易懂,图文并茂,案例丰富新颖。
本书适合作为大学本科和专科院校的c语言程序设计课程教学用书,也可作为程序设计人员的参考用书以及全国计算机等级考试(二级c语言考试科目)的培训教材。

]

目录

目录第1章概述1.1计算机程序设计语言的发展1.2算法1.2.1算法的主要特征1.2.2算法的描述方法1.3c语言简介1.3.1c语言发展历程1.3.2c语言的特点1.3.3c语言程序示例1.3.4c语言程序书写约定1.4c语言程序开发步骤1.4.1c语言程序开发过程1.4.2vc++ 6.0环境中c语言程序运行步骤1.4.3vc++ 6.0环境中其他关键功能1.5c语言程序的错误类型及调试方法1.5.1编译错误及调试方法1.5.2链接错误及调试方法1.5.3运行错误及调试方法1.5.4逻辑错误及调试方法1.6综合案例习题第2章数据类型和表达式2.1c语言字符集与词法规则2.1.1c语言字符集2.1.2c语言词汇及其组成规则2.2数据类型2.2.1基本类型2.2.2其他数据类型2.3常量2.3.1整型常量2.3.2实型常量2.3.3字符型常量2.3.4字符串常量2.3.5符号常量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.6典型例题2.7综合案例习题第3章顺序结构程序设计及常用函数3.1c语句分类3.2常用数据输出函数3.2.1单字符输出函数putchar3.2.2格式输出函数printf3.3常用数据输入函数3.3.1单字符输入函数getchar3.3.2格式输入函数scanf3.4其他常用函数3.4.1常用数学函数3.4.2常用字符函数3.4.3其他常用工具函数3.5典型例题3.6综合案例习题第4章选择结构程序设计4.1if条件语句4.2条件表达式4.3switch语句4.4典型例题4.5综合案例习题第5章循环结构程序设计5.1while语句5.2dowhile语句5.3for语句5.4循环语句的嵌套5.5break语句和continue语句5.5.1break语句5.5.2continue语句5.6典型例题5.7综合案例习题第6章数组6.1一维数组6.1.1一维数组的定义6.1.2一维数组的使用6.1.3一维数组的初始化6.2二维数组6.2.1二维数组的定义6.2.2二维数组的使用6.2.3二维数组的初始化6.3字符串6.3.1字符串常量6.3.2字符串与字符数组6.3.3字符串的输入输出6.3.4字符串处理函数6.4典型例题6.5综合案例习题第7章函数与变量7.1函数定义7.2函数的调用7.2.1函数的调用形式7.2.2函数的调用过程7.2.3函数的嵌套调用7.3函数原型声明7.4函数的参数传递7.4.1传值方式7.4.2传址方式7.5递归函数7.6变量的作用域7.6.1局部变量7.6.2全局变量7.7变量的存储类型7.7.1自动变量7.7.2静态变量7.7.3寄存器变量7.7.4外部变量7.7.5变量汇总7.8典型例题7.9综合案例习题第8章指针8.1指针与指针变量8.1.1指针变量的基本概念8.1.2指针变量的定义与初始化8.1.3指针变量的使用8.1.4二级指针8.2指针与数组8.2.1一维数组和指针8.2.2二维数组和指针8.2.3指向字符串的指针8.3指针与函数8.3.1指针变量作为函数参数8.3.2指向函数的指针8.3.3返回值为指针的函数8.3.4main函数的参数8.4典型例题8.5综合案例习题第9章结构体与共用体9.1结构体类型9.1.1定义结构体类型9.1.2结构体变量的定义9.1.3结构体变量的使用9.1.4结构体变量的初始化9.1.5结构体变量的赋值9.2结构体数组9.2.1结构体数组的定义9.2.2结构体数组的初始化9.2.3结构体数组的使用9.3结构体类型指针9.3.1指向结构体变量的指针9.3.2指向结构体数组的指针9.4结构体与函数9.4.1结构体变量作函数参数9.4.2指向结构体变量(或数组)的指针作函数参数9.4.3函数的返回值为结构体类型9.5链表9.5.1链表概述9.5.2动态存储分配函数9.5.3链表的基本操作9.6共用体9.6.1共用体类型的定义9.6.2共用体类型变量的定义9.6.3共用体变量的使用9.7枚举类型9.8typedef类型定义9.9典型例题9.10综合案例习题第10章编译预处理10.1宏定义10.1.1不带参数的宏定义10.1.2带参数的宏定义10.2文件包含10.3条件编译10.4典型例题10.5综合案例习题第11章位运算11.1位运算符11.2位运算的应用11.3位段及其应用11.4典型例题习题第12章文件12.1文件概述12.2文件指针12.3文件的打开与关闭12.4文件的定位与检测12.5文件的读写操作12.5.1按字符方式文件读写函数fgetc和fputc12.5.2按字符串方式文件读写函数fgets和fputs12.5.3按格式化方式文件读写函数fscanf和fprintf12.5.4按数据块方式文件读写函数fread和fwrite12.5.5文件的随机读写12.6典型例题12.7综合案例习题附录ac语言常用库函数附录b常用字符与ascii代码对照表附录c综合案例参考源代码参考文献

封面

C语言实用程序设计基础教程

书名:C语言实用程序设计基础教程

作者:谢延红

页数:294

定价:¥39.0

出版社:清华大学出版社

出版日期:2015-05-01

ISBN:9787302390343

PDF电子书大小:37MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注