跟我学C语言

本书特色

[

本书从初学者的角度,以visual studio 2010为平台,由浅入深地分析、讲解了规范的c语言程序设计方法。通过例题逐步引导初学者跨过学c语言的心理门坎,进而由易到难地向初学者展现c语言程序结构设计的全过程。
  为方便教学或自学,本书在每个教学环节均安排了突出学习重点的c语言程序设计例题,初学者必须熟读这些示例程序才能理解c语言程序设计的基本概念。此外,初学者还应通过各章配置的上机编程练习题,夯实c语言编程的基本能力,并拓展视野。
  本书既可以作为大专院校理工科专业新生的c语言程序设计课程教材,也可以作为自学者学习c语言编程的启蒙读物。

 

]

内容简介

[

本书为清华大学老师编写,编写体例独特、易于上手学习,内容轻松活泼

]

目录

前言第1章 什么是c语言1.1 概述1.1.1 c语言的历史1.1.2 面向对象的程序设计语言-c++1.1.3 为何不直接学习c++1.2 如何学习c语言 第2章 创建c程序-照猫画虎入门c语言2.1 编程步骤2.2 在visual studio 2010环境下建立c程序2.2.1 打开visual studio 2010平台2.2.2 建立一个新项目2.2.3 在项目中建立一个c程序2.3 跟我学c例题21-c程序框架2.3.1 在屏幕上输出一段文字的c程序2.3.2 编辑运行c程序2.3.3 开始执行-非调试模式2.3.4 解决编译错误的”傻瓜”办法2.3.5 初学者的常见错误2.4 跟我学c例题22-变量和输入/输出语句2.5 读解c程序2.5.1 主函数main和c程序结构2.5.2 书写程序时应遵循的”潜规则”2.5.3 c语句的构成2.5.4 c语句词汇2.5.5 什么是变量2.6 跟我学c例题23-c语言变量类型2.6.1 如何打开一个已存在的程序2.6.2 变量类型能影响程序执行结果2.6.3 可以输入小数的变量类型2.7 跟我学c练习题一 第3章 c语言的输入/输出格式-跟我学i/o3.1 格式输入/输出函数scanf()、gets()和printf()3.1.1 跟我学c例题31-求任意一个数的正弦值3.1.2 函数scanf()的一般形式3.1.3 函数scanf()是否可以从键盘输入一段文字3.1.4 字符串输入函数gets()3.1.5 使用scanf函数的注意事项3.1.6 格式输出函数printf()3.2 cin函数和cout函数3.2.1 cin和cout格式3.2.2 cin能否读入字符串中的空格3.3 多学一点也无妨-缓冲区的概念3.3.1 输入缓冲区3.3.2 输出缓冲区-printf函数与cout函数的不同3.4 本章要点3.4.1 基本概念3.4.2 输入/输出函数一览3.5 跟我学c练习题二 第4章 说文解字拆分c程序-程序结构ⅰ4.1 条件分支语句ifelse4.1.1 跟我学c例题41-条件分支4.1.2 ifelse语句4.1.3 ifelse嵌套4.2 逻辑关系表达式4.2.1 跟我学c例题43-逻辑或4.2.2 跟我学c例题44-逻辑与4.2.3 跟我学c例题45-逻辑非4.2.4 运算符一览4.3 跟我学c例题46-教学评估(多路分支语句)4.3.1 教学评估问题4.3.2 图解switch语句4.4 本章要点4.4.1 控制语句一览4.4.2 基本概念和编程要求4.5 跟我学c练习题三 第5章 说文解字拆分c程序-程序结构ⅱ5.1 跟我学c例题51-for语句5.1.1 月供问题5.1.2 循环语句for5.1.3 循环条件的多样性5.1.4 跟我学c例题52-for语句形态的多样性5.2 while()-仅判断循环条件5.2.1 清晰的主题5.2.2 while语句的循环方式5.2.3 dowhile()-至少循环一次5.3 跟我学c例题53-循环与数组5.3.1 跟我学计数5.3.2 程序=循环+数组5.3.3 初识数组5.4 数组变量5.4.1 基本概念5.4.2 数组变量是同类型元素的线性集合5.4.3 数组地址5.4.4 声明一个数组变量5.5 数组操作5.5.1 字符串操作5.5.2 数值型数组操作5.6 break与continue的异同5.7 本章要点5.8 跟我学c练习题四 第6章 说文解字拆分c程序-程序结构ⅲ6.1 跟我学c例题61-应用函数6.2 变量的存储方式-变量三代表6.3 初识函数6.3.1 函数概念6.3.2 函数定义6.4 参数传递与函数返回值6.4.1 跟我学c例题62-照猫画虎学函数6.4.2 函数返回单个变量-return语句6.5 函数返回多个变量-变量地址6.5.1 跟我学c例题63-形参表中的数据变量6.5.2 函数之间的虫洞-变量的地址6.5.3 归纳6.6 变量作用域6.6.1 作用域的基本概念6.6.2 函数内部声明的变量=局部变量6.6.3 函数外部声明的变量=全局变量6.6.4 函数私密性-尽量避免使用全局变量6.6.5 变量存储类型一览6.7 文章大纲化-程序函数化6.8 跟我学c例题64-无知者无畏(学c还是用c)6.9 本章要点6.10 跟我学c练习题五 第7章 说文解字拆分c程序-变量的内涵ⅰ7.1 再说变量-常识7.1.1 常量与变量7.1.2 类型自动转换7.1.3 类型强制转换7.2 变量的本质-存储它的地址7.2.1 字节、字与变量的地址7.2.2 操作变量的方式7.3 互联网域名-ip地址7.4 海量的内存-无限的网络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.7.6 跟我学c例题717.8 本章要点7.9 跟我学c练习题六 第8章 说文解字拆分c程序-变量的内涵ⅱ8.1 糊涂师数糊涂–如何存储表格8.2 物类聚集–数组8.2.1 数组的基本概念8.2.2 一维数组声明形式8.3 二维数组8.3.1 二维数组声明形式及初始化8.3.2 函数形参是二维数组8.3.3 交换指针的值(二级指针)8.4 指向指针的指针8.5 二维数组的本质-矢量的数组8.5.1 指针类型一览8.5.2 二维数组-矢量数组8.5.3 矢量指针-指向二维数组8.5.4 形参是矢量指针8.5.5 问题集锦8.5.6 字符串数组8.5.7 二维数组的形参简写形式8.6 再说糊涂表-破家值万贯8.6.1 简单变量的局限性-客观对象有多种属性8.6.2 打开你的胸襟-构建大千世界的结构8.6.3 结构体的嵌套8.7 结构-变量的组合8.7.1 基本数据类型与构造数据类型8.7.2 数据是客观事物属性的描述8.7.3 结构变量-打包数据8.7.4 结构体的概念-打包的方法8.7.5 数据封装的概念8.7.6 结构数组-线性表8.8 索引未来-指针数组8.8.1 索引举例1-糊涂掌门8.8.2 索引举例2-傻瓜买车8.8.3 指针与索引8.9 本章要点8.10 跟我学c练习题七8.11 跟我学c练习题八 第9章 说文解字拆分c程序-指针与函数9.1 指针概念一览9.2 指针与函数9.2.1 函数是变量9.2.2 函数的存储方式-函数三代表9.2.3 指针型函数-返回的是指针9.2.4 函数型指针-指向函数的指针9.2.5 跟我学c例题91-方法与变量分离9.2.6 类型说明符typedef-变量的facebook9.3 按需申请内存空间-按需分配9.3.1 标准c语言的动态内存申请函数-malloc()9.3.2 动态内存申请的存储空间生存期9.3.3 释放内存空间函数free()9.3.4 动态内存申请-结构变量的长度9.4 魅力指针-链表9.4.1 指针与数据结构9.4.2 美丽的链-指针实战*9.5 指针与引用9.5.1 递归倒序单链表-二级指针9.5.2 结构嵌套中的变量表达形式9.5.3 引用的定义9.5.4 引用的特色-伊人红妆9.5.5 递归倒序中的引用-引用指针9.5.6 结构变量访问表达式9.6 本章要点9.7 跟我学c练习题九 第10章 算法初识-时间的概念10.1 什么是算法10.2 简单的排序算法10.2.1 简单排序算法的概念10.2.2 直接插入排序算法10.2.3 冒泡排序算法10.3 递归函数与分治算法10.3.1 递归的概念10.3.2 分治法的基本思想10.3.3 对半检索(binary search)10.3.4 汉诺塔算法10.4 本章要点10.5 跟我学c练习题十 第11章 数据收藏-跟我学文件11.1 文件的概念11.1.1 保存文件11.1.2 保存数据–聪明的糊涂11.1.3 数据似水流11.1.4 硬盘的概念11.1.5 文件在硬盘的存放形式11.2 文件操作方式11.2.1 文件操作一览11.2.2 文件内部的当前操作位置偏移11.2.3 文件操作表11.3 建立文件的步骤11.3.1 文件打开函数fopen()11.3.2 跟我学c例题111-建立一个文件11.3.3 跟我学c例题112-从键盘输入文件名11.4 文件的读写11.4.1 格式化读写函数fscanf()和fprintf()11.4.2 数据块读写函数fread()和fwrite()11.4.3 定位函数rewind()和fseek()11.5 保存链表-动态数据文件的存取11.6 本章要点11.7 跟我学c练习题十一 附录附录a 运算符的优先级附录a.1 优先级规则附录a.2 作者的心声附录b 制作头文件的方法附录b.1 头文件的宏格式附录b.2 在visual studio 2010平台上建立头文件附录c ascii码表附录d 变量命名附录d.1 变量命名的共性规则附录d.2 简单的windows应用程序命名规则附录e debug入门附录e.1 调试程序的步骤附录e.2 调试程序工具附录e.3 debug工具栏附录e.4 debug快捷键的使用说明附录e.5 调试心得附录f 编程进阶

封面

跟我学C语言

书名:跟我学C语言

作者:李宛洲

页数:241

定价:¥39.8

出版社:机械工业出版社

出版日期:2015-06-01

ISBN:9787111495529

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

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

发表评论

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