注册 登录 进入教材巡展
#
  • #

出版时间:2016-06

出版社:清华大学出版社

以下为《C语言编程ING——人人都能学会程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302428251
  • 1-1
  • 119261
  • 16开
  • 2016-06
  • 工学
  • 计算机科学与技术
  • TP312C
  • 计算机
内容简介
本书共分为12章、7个附录,在全面介绍C语言入门、数据类型、基本输入输出、条件和循环控制、数组、函数、指针、结构体、文件等基础知识的基础上,介绍了C语言的算法、实验项目;附录中罗列了C语言与嵌入式产品开发、几种常见C语言编译环境、编译环境安装调度、安卓C/C 编译器、实用ASCII码、机试系统PC2的安装与使用等内容,另外,还附了适量的习题和期末考试模拟试题,并配套了参考答案。本书适合作为大、中专院校的信息类学生、研究生的程序设计基础教材,同时可供IT企业以C语言为开发工具的程序员参考。
目录
1.1C语言简史11.2C语言特征11.2.1结构化程序设计语言11.2.2“低水准”的高级语言11.2.3拥有丰富的数据类型21.2.4紧凑的语言设计21.2.5模块化的函数21.2.6高移植性21.2.7C语言格式21.3C语言程序设计必备基础知识31.3.1程序设计时涉及的文件31.3.2程序编辑时的代码书写习惯41.3.3常用快捷键41.3.4光标控制快捷键51.3.5特殊键51.3.6鼠标动作61.3.7程序运行功能键61.3.8注释61.3.9常用DOS命令61.3.10文本文件81.3.11绝对路径与相对路径9第2章程序设计基础与数据类型112.1最简单C语言程序格式说明112.2基本数据类型122.2.1char型数据存储范围132.2.2数据类型的长度132.3常量与变量142.3.1常量142.3.2变量142.3.3保留字142.3.4变量的输出方法142.4运算符152.4.1算术运算152.4.2自增/自减运算152.4.3复合赋值运算152.4.4逻辑运算152.4.5关系运算16第3章标准输入输出183.1标准输入183.1.1scanf()函数193.1.2getchar()函数203.2标准输出213.2.1printf()函数213.2.2putchar()函数233.3顺序结构程序设计23第4章程序控制254.1分支一: 条件控制if254.1.1if语句254.1.2if…else嵌套语句254.2分支二: 层次控制switch语句304.3循环一: 循环次数确定的for语句314.4循环二: 附加条件循环while语句334.4.1while语句334.4.2do…while语句344.5其他控制语句364.5.1goto: 跳转语句364.5.2continue: 跳转到控制语句尾374.5.3break: 跳出控制语句38第5章数组425.1一维数组425.1.1一维数组的定义425.1.2一维数组的应用435.2字符数组与字符串455.2.1char型数组的定义455.2.2字符串的定义455.2.3字符数组与字符串的区别455.3字符串函数495.3.1strlen(): 求字符串长度函数495.3.2strcpy(字符串数组名,代入字符串): 字符串复制函数495.3.3strncpy(str, "Cha", 2): 字符串定长复制函数495.3.4strcmp(Str1,Str2): 字符串比较函数505.3.5strcat(str1, str2): 字符串连接函数505.3.6memset(): 内存初始化函数505.3.7memcpy(): 内存复制函数505.4二维数组515.4.1二维数组的定义515.4.2二维数组的应用52第6章函数566.1函数预备知识566.1.1函数格式566.1.2main函数566.2函数的结构566.3自定义函数576.3.1函数定义576.3.2函数调用方法586.4变量的范围63第7章指针667.1变量的地址及大小667.2指针基础知识687.3指针的简单应用697.4指针传递变量767.5程序运行时的参数应用80第8章结构体828.1结构体简介828.1.1结构828.1.2声明定义参照828.1.3结构体的typedef定义法858.1.4结构体嵌套858.2结构体指针878.3共用体888.4枚举体90第9章文件的输入输出929.1文件操作基础929.1.1C语言程序对文件的处理929.1.2文本文件的处理模式929.1.3二进制文件的处理模式929.1.4文件打开/关闭929.2对文件的读/写939.2.1逐字符读/写939.2.2指定字数的字符串读/写979.3二进制文件的读/写操作999.3.1二进制文件999.3.2二进制文件的读/写操作100第10章程序设计拓展知识10310.1宏定义10310.1.1格式一: 常量定义10310.1.2格式二: 条件编译10410.2自定义头文件的声明10510.3变量的有效范围107第11章基本算法11011.1递归11011.2排序11411.2.1冒泡排序11411.2.2选择排序11511.3检索11811.4数据结构12111.4.1栈12111.4.2队列12211.4.3链表124第12章实验项目126实验1熟悉C语言编程环境126实验2选择结构程序设计127实验3循环结构程序设计129实验4数组与字符串的应用130实验5函数的应用132实验6指针的应用133实验7结构体、共用体的应用135实验8文件的应用137附录139附录AC语言与嵌入式系统开发139附录BC语言编译环境146附录CASCII码表154附录D练习题及参考答案158附录E期末考试全真模拟试题及参考答案195附录F机试工具——PC2的安装与使用200参考文献214