求C语言的题大佬教我题,希望有愿意留下联系方式的,真的谢谢

C 语言的视频我只推荐浙江大学翁恺老师的 C 语言课,yyds!

当时学 C 语言的时候,自己还是个从来没接触过编程的菜鸡,当时的学习全靠翁恺老师了!

是一个课程质量非常棒,讲课幽默,深入浅出的课程,非常容易理解!

  1. 第一门是面向高考结束想提前自学一些编程的或者是刚开始学习的大一新生,叫《程序设计入门-C语言》,涵盖了主要的 C 语言知识点。

完成本课程之后,就能具有初步的运用C语言编写程序的能力。

2.第二门是《C语言程序设计进阶》,这门课就是要告诉你C语言到底有哪些独特的地方,为什么能长期占据15%上下的编程语言份额。这门课同样也是带你项目实操,和设计入门搭配使用,效果翻倍。

不过一点儿美中不足的是,不是 B 站的视频。

话说,学 C 语言也没必要只在 B 站上,你看你在知乎上提问问题,那就在知乎上学习 C 语言不也挺香的嘛!

知乎最近新上了一门《C 语言核心技术》,足足 171 集,平均每集的时长也不长,大多数都在十分钟左右。很容易就看完,没有那种动辄一个小时的难受。

内容简直全的不得了:常量-变量、分支语句、循环语句、操作符和表达式、函数、数组、指针(指针和指针类型、二级指针和多级指针、指针表达式解析、指针运算、数 组指针、函数指针、回调函数)、调试技巧、程序环境和预处理 等等等等,妈呀实在太全了!

地址放在下面了,搞起~

当然了,上面那些仅能算是 C 语言学习的初级阶段。

这个阶段学习 C 语言的基础语法知识。目标是可以开发一些简单的控制台小程序。

有初级阶段就会有提高阶段和应用阶段。

我在“这才是你最想要的 C 语言学习路线”这篇文章中说过:

C 语言的学习其实就三个阶段就好了:

这个阶段学习 C 语言的基础语法知识。

目标是可以开发一些简单的控制台小程序。

这个阶段学习 C 语言自带的库函数,形成 C 语言的基本知识框架。

目标是开发一些基本的应用程序。

这个是实战阶段,要具备一定的综合性应用软件开发能力。

目标是能够开发像贪吃蛇、图书管理系统、学生信息管理系统等项目。

上面已经讲过初级阶段的视频推荐,其实还是得再配套着 C 语言的书籍,这里我推荐两本入门书籍吧:

这本书是为计算机纯小白量身打造。

风格幽默,生动形象,通俗易懂,读起来令人耳目一新,对入门小白培养兴趣的帮助很大。

在语言艺术这方面,是登峰造极,让人不得不佩服作者的才华和用心。

只不过内容并不深入,真的是对零基础,大佬绕路。

语法全覆盖,细节多,知识点讲的清楚,但是内容极多,是本大部头,容易劝退。如果你觉得入门差不多,可以啃一下。

现在是第六版了,书的封面啥的都换了,内容也更贴合现在的需求。

  • 第1、2章介绍了C语言编程的预备知识。
  • 第3~15章详细讲解了C语言的相关知识。
  • 第16章、17章介绍C预处理器、C库和高级数据表示。

如果你在这个阶段觉得差不多了,可以尝试找一些在线的练习题做下。

这里推荐一下牛客网,在线的编程题库做的很不错。

可以通过下面这个我的专属链接,开启你的 C 语言测试之旅~

到了提高阶段,你已经对 C 语言有一定认知了,这个时候我们就可以深入学习 C 语言中最重要的指针等内容了。

这个阶段的话,视频的话就没必要看了,直接推荐几本书,当然这些书有哪个知识点看不懂的话,再去找对应的视频去看就好了。

书籍主要推荐下面三本:

指针和指针操作一直是c语言中的重点和难点,反正我当时学到这里的时候,就很头疼。

这本书是 C 指针的经点之作,通过对指针的基础知识和高级特性的探讨,来让我们学会把指针的强大功能融入到自己的程序中去。

但是这本书不只是指针,更是一本很棒的 C 语言入门书,提供和C语言相关的全面资源,还有比较深入的讨论,让你形成一个正确的c语言观。

任何人都可以享受编程,编程应该是一项精妙绝伦、充满生机、富有挑战的活动,而讲述编程的书籍也应时时迸射出激情的火花

这本书展示了最优秀的 C 程序员所使用的编码技巧,还对 C++的基础知识进行了介绍。

书里关于 C 的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习 C++ 这些内容进行了细致的讲解和深入的分析。

差不多对几十个实例进行讲解,生动有趣,对 C 程序员具有非常高的实用价值。

虽然这本书的名字叫《C 陷阱与缺陷》,但本质上这本书说的不是 C 语言的缺陷,而是编程者容易犯的错误。

C 从一开始就是这么设计的,很原始,很危险,所以对编程者有一定要求。

这本书不厚,挺薄的。它不是为了批判 C 语言,而是要帮助 C 程序员绕过编程过程中的陷阱和障碍。

全文的语言很有意思,丝毫没有说教的感觉,举的例子很简单却一针见血,可以作为手边的读物,没事经常翻翻加深印象。

学编程除了理论外,更重要的是要应用,应用很好理解,前期多敲代码,之后慢慢去升华。

其实编程语言就是要多练,怎么多练,就是代码量。

自己多写,然后多观摩别人的项目,看人家的写法,模仿项目,学习其中的思想,一点点的积累,一步步形成自己的东西,厚积而薄发,慢慢你就会发现你也可以了。

1、C语言制作斗地主发牌器

通过本项目的学习,可以让学员掌握一些棋牌类的手机游戏中的发牌系统算法怎么编写,为学员就业后编写一些小的游戏类APP打下良好的基础。

2、C语言实现通讯录/图书管理

这个课程将使用 C 语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念,需要对 C 语言有一定的了解。

3、C语言实现2048小游戏

2048是之前十分火爆的一款益智游戏,这个课程将使用 C 语言完成一个2048游戏。适合对C语言有一定基础,需要了解C语言,以及绘图库ncurses的实用。大大提高你的动手能力。

一个不到 500 行的超轻量型 HTTP Server,可以用来理解服务器程序的原理和本质。

C语言 的入门级项目!

用 C 从零创建一个简单的数据库。

祝大家早日学会 C 语言,早日成为大佬!

如果觉得你是大佬的料,记得过来给我 ,大家一起加油鼓劲~

我要回帖

更多关于 c语言的题 的文章