C语言如何快速入门,2020年最新整理C语言入门书籍,新手必备!

前言

只有光头才能变强。

1、学习目标

  • 具备C语言领域基础专业编程能力;
  • 独立完成项目案例;可开发简单的C语言小程序
  • 学习周期:28天

2、知识点

【文章福利】: 小编推荐一个C语言/C++交流群:967051845!整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~

1. C语言概述

计算机基础;第一个C语言程序;C的代码的含义与编译;集成开发环(vs、qt)

2. 编程基础

常量与变量:进制转换;运算符;条件控制语句;数组与字符串

3. 函数

函数的基本概念;字符串操作的常用函数;自定义函数

4. 指针

指针变量的定义;指针基本使用;const修饰的指针; 一级指针与数组名的关系;指针法操作数组元素;指针作为函数的参数;数组作为函数的参数;指针做函数的返回值;指针处理字符串

5. 内存管理

局部变量的作用域和生命周期;静态局部变量的作用域和生命周期;全局变量的作用域和生命周期;静态全局变量的作用域和生命周期;静态函数和非静态函数的区别;内存分区;堆区内存的分配(malloc)和释放(free)

6. 复合类型
结构体的基本用法;结构体嵌套指针和数组;结构体作为函数参数;复合类型的声明与使用

7. 文件操作

文件的分类(文本、二进制); 文件的打开和关闭:文件操作函数;文件读写缓冲区的概念

3、参考书(适用于各级水平)

《The C Programming Language》

本书由C语言之父Dennis M. Ritchie编写,简短但是完整的介绍了C语言,想了解C语言最初设计初衷和细节的朋友可以读读本书。
需要注意的是C语言在本书编写后仍在不断发展,本书中的一些规则可能已经过时。

《C语言参考手册》

这是一本关于C语言的优秀的参考书籍,最近版本为C99。但是这本书不是教程,并不适用于初学者,更适合作为查找手册。

《C Pocket Reference 》(O’Reilly)

入门书籍

《C Primer Plus》

经典入门教材!

《C语言程序设计现代方法》

一本学习C的好书。

《Programming in C》

一个很好的一般介绍和教程。

《C: How to Program 》

本书为读者提供许多非常好的编写技巧和最佳实践,浅显通俗的讲解C,是一本不错的入门书籍。

《Beginning C 》

本书中很好的解释了C语言的指针,使用许多小而精炼的程序,让大家可以更好更快的理解。

《21天学通C语言》

进阶书籍

《Modern C 》

从五个不同阶段系统的讲解C语言,涵盖包括线程、原子访问等知识,这是本书和其他书籍相比一个较大的亮点。

《C接口和实现》

本书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。

《C专家编程》

本书展示了最优秀的C程序员所使用的编码技巧,包括C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。

《UNIX环境的高级编程》

本书被誉为UNIX编程“圣经”,这是一本弥足珍贵的经典著作。读者可以通过实例学习,这些实例包括了1万多行可下载的ISO C源代码,书中通过简明但完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、参数和返回值。

4、小项目推荐

  • 经典小游戏推箱子
  • 街头霸王97拳皇
  • 腾讯QQ聊天群发器
  • 雷霆战机
  • 智能贪吃蛇
  • 金山打字通-拯救苹果
  • DNF游戏角色的移动与场景切换
  • 如何恶搞别人电脑

5、文章福利

对于自己找不到视频、书籍资源的读者,可以加小编的**C语言/C++交流群:967051845!**整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~

VS编译器,图形库

C语言相关电子书

C/C++项目实战

C/C++基础视频及笔记

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章