AstroYoung617 / CPrimerPlus-

C Primer Plus(6th)第六版中文版相关的总结和课后习题

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

C Primer Plus 学习


  由于多方面的原因,买了一本作为自学,之前学习过谭浩强老师的 《C程序设计》,我觉得实在是让我走了很多的弯路。再加上后面学习了C++,Java,python等,乱而杂,都没有系统的学习,总感觉学习不够深入。所以买了一本第六版的 《C Primer Plus》 来学习。

  这本书的作者Stephen Prata也编写了 《C++ Primer》 及Plus版本,并且在各大平台上获得了一致的好评,并且这本书从一个初学者的角度对C进行了剖析,相较于很多的其他书而言,他经历了六次的版本更新,所以对如 C89、C99、C11等标准都有注明,且紧跟时代。

如有不足,欢迎指出!也希望在阅读此书的同志们能一起完善。

C Primer Plus

简版目录

Chapter1
  1.总结
Chapter2
  1.总结
  2.练习题代码
Chapter3
  1.总结
  2.练习题代码
Chapter4
  1.总结
  2.练习题代码
Chapter5
  1.总结
  2.练习题代码

目录

 第一章 初识C语言

主要内容

1.C的历史和特性
2.编写程序的步骤
3.编译器和链接器的一些知识
4.C标准

总结

 第二章 C语言概述

主要内容

1.运算符——=
2.函数main()、printf()
3.编写一个简单的C程序
4.创建整型变量、为其赋值并在屏幕上显示其值
5.换行字符
6.如何在程序中写注释,创建包含多个函数的程序,发现程序的错误
7.什么是关键字

总结
练习题代码

 第三章 数据和C

主要内容

1.关键字——int、short、long、unsigned、char、float、double、_Bool、_Complex、_Imaginary
2.运算符——sizeof()
3.函数——scanf()
4.整数类型和浮点数类型的区别
5.如何书写整型和浮点型常数,如何声明这些类型的变量
6.如何使用*printf()scanf()*函数读写不同类型的值

总结
练习题代码

 第四章 字符串和格式化输入/输出

主要内容

1.函数——strlen()
2.关键字——const
3.字符串
4.如何创建、存储字符串
5.如何使用 strlen() 函数获取字符串的长度 6.用C预处理指令 #defineANSICconst 修饰符创建符号常量

总结
练习题代码

 第五章 运算符、表达式和语句

主要内容

1.关键字——while、typedef()
2.运算符——=、-、*、/、%、++、--、(类型名)
3.C语言的各种运算符,包括用于普通数学运算的运算符
4.运算符优先级以及语句、表达式的含义
5.while循环
6.复合语句、自动类型转换和强制类型转换
7.如何编写带有参数的函数

总结
练习题代码

 第六章 C控制语句:循环

主要内容

1.关键字——for、 while、 do while
2.运算符——<、>、>=、<=、!=、==、+=、-=、/=、%=
3.函数——fabs()
4.C语言有三种循环—— for、 while、 do while
5.使用关系运算符构建控制循环的表达式
6.其他运算符
7.循环常用的数组
8.编写有返回值的函数

总结
练习题代码

 第七章 C控制语句:分支和跳转

主要内容

1.关键字——if、else、switch、continue、break、case、default、goto
2.运算符——&&、||、?:
3.函数——getchar()、putchar()、ctype.h
4.如何使用 ifif else 语句,如何嵌套它们
5.在更复杂的测试表达式中用逻辑运算符组合关系表达式
6.C的条件运算符
7.switch 语句
8.break、continuegoto 语句
9.使用C的字符I/O函数——getchar()和putchar()
10.ctype.h头文件提供的字符分析函数系列

总结
练习题代码

 第八章 字符输入/输出和输入验证

主要内容

1.更详细地介绍输入、输出以及缓冲输入和无缓冲输入的区别
2.如何通过键盘模拟文件结尾条件
3.如何使用重定向把程序和文件相连接
4.创建更友好的用户界面

总结
练习题代码

 第九章 函数

主要内容

1.关键字——return
2.运算符——*(一元)、&(一元)
3.函数及其定义方式
4.如何使用参数和返回值
5.如何把指针变量用作函数参数
6.函数类型
7.ANSI C原型
8.递归

总结
练习题代码

 第十章 数组和指针

主要内容

1.关键字——static
2.运算符——*(一元)、&(一元)
3.如何创建并初始化数组
4.指针(在已学过的基础上)、指针和数组的关系
5.编写处理数组的函数
6.二维数组

总结
练习题代码

About

C Primer Plus(6th)第六版中文版相关的总结和课后习题


Languages

Language:C 100.0%