如何自学C语言(一个菜鸟的学习路)

1、计算机零基础扫盲课 Mark 编程先导课(内存、二进制、CPU、操作系统等知识大览)
2、一本优秀的教材,《C primer plus》 推荐理由:适合作为入门书和基本函数查询得参考资料。
链接:https://pan.baidu.com/s/13N0eEbPb1Ir97iMni_mrVA
提取码:pl5c
3、一个轻量化的IDE,此处Windows推荐Dev c++、codeblocks、C-Free;Mac推荐Xcode;Linux下使用GCC。
4、一些好的课程:(翁恺 C语言程序设计)、(小甲鱼 带你学C带你飞)等等,慕课网和B站上面都有很多
优质的视频。
为什么要学习C语言?
C语言是最接近计算机的语言,可以让你更好的了解计算机;
如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAVA,C++,C#等等;
学完C语言可以干什么?
长远职业规划:服务器开发方向、网络攻防方向、web大数据开发方向。
如何提高编程水平和数学思维:建议去刷Online Judge
国内Online Judge:POJ(北京大学)、HDU(杭电)、ZOJ(浙大)、洛谷(高中生刷的oj)、Leetcode(找工作刷的)
学习的阶段:
第一阶段:C语言概述、编程基础、函数、数组、指针、内存管理、符合类型、文件操作
配套视频:轻松掌握C语言视频教程(会打字就能学会)
源码链接:https://pan.baidu.com/s/1UF3Va4zIozuwSoo7uzfHJw 密码:ofh9
第二阶段:高级编程的一些东西和一些小项目
C语言提高深入浅出
链接:https://pan.baidu.com/s/1jhJplSj4-ZPzSecz1elr4A 密码:ov17
C++关系型数据库编程 | 4天从入门到精通​
链接:https://pan.baidu.com/s/1ZceER8qUkRf48m0moQvDng 密码:bw5r
步步打造-frameQT自定义界面​
链接:https://pan.baidu.com/s/19iTWrJWkmAmg9eIBciB8AQ 密码:8f44
仿QQ局域网聊天系统等等

如何自学C语言(一个菜鸟的学习路)相关推荐

  1. 自学python需要下载什么软件-一个零基础学习Python应该知道的学习步骤与规划

    原标题:一个零基础学习Python应该知道的学习步骤与规划 很多初学Python的同学都面临着很多的疑问,在之前的文章中我大致的很多问题我已经进行了讲解,无论你是编程零基础.数学,英语不错.还是说没有 ...

  2. 系统自学Java语言(学习视频整理)

    以下分享的视频教程 99% 来源于B站(哔哩哔哩),其余来自于慕课网,希望这些视频能帮助你系统全面地自学 Java 语言. 目录 一.Java基础 二.数据结构与算法 三.图解Java设计模式 四.J ...

  3. 一个资深C语言工程师说如何学习C语言

    谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是"让我欢喜让我忧."欢喜的是,C语言功能非常强大.应用广泛,一旦掌握了后,你就可以理直气壮地对他人说"我是电脑高手 ...

  4. 终于入门:一个渣渣专科的菜鸟,学习编程近一年的感悟

    这是一个渣渣专科的菜鸟,学习编程近一年的感悟. 终于找到了一份我满意它,它也满意我的工作了,近一年的学习,我终于快入门了.想写下自己这一路来的心路历程与感受,希望可以给后来者一些心灵上的激励. 之前准 ...

  5. 先定一个小目标:10天自学C语言编程,教你如何改变一生

    C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...

  6. 自学c语言从哪开始,C语言从何开始学习

    C语言从何开始学习 对于初学编程的朋友,C语言是必须要涉猎的计算机基础语言,这不仅是因为C语言是最原始的计算机编程语言,更是因为C语言有着至今为止还未被打破的优越性.那么,作为重要计算机语言之一,C语 ...

  7. wheelib: 一个为编程学习而生的C语言轮子库

    wheelib: 一个为编程学习而生的C语言轮子库 wheelib

  8. 一个汉族朋友学习维吾尔语言文字的心得

    一个汉族朋友学习维吾尔语言文字的心得 作者前天杭州返新疆之际在我这里短暂逗留一晚 第一次(2009年7月左右吧)见面是他来杭州参加公务员考试,他能听懂我和弟弟的维吾尔语对话,那时候我只听到他能说简单的 ...

  9. 自学编程推荐的11个学习及刷题网站

    初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天小优就给大家整理了11个学习及刷题网站. 一起来收藏起来! 第一类:课程学习类网站 1.菜鸟教程 菜鸟教程是 @Runo ...

  10. 超级菜鸟怎么学习数据分析

    各位亲爱的小伙伴,中秋快乐,为了不打扰大家过节,这篇文章就提前发了.今天聊一聊超级菜鸟怎么学习数据分析,我将从三个方面来阐述:数据分析.学习和超级菜鸟. 本文大概2700字,读完需10分钟,建议收藏 ...

最新文章

  1. sqplus操作oracle,sqlplus操作oracle
  2. Kerberos 原理简述
  3. 使用Python语言开发爬虫有什么优势?
  4. ie兼容响应式布局的实现总结 和 针对ie浏览器的CSS
  5. compress后的bytearray再decode变大_笔记本电脑风扇噪音变大的原因及其解决办法
  6. 三星电视出现服务器未响应,三星电视遥控器失灵怎么办
  7. 现代软件工程系列 学生读后感 梦断代码 DTSlob (2)
  8. Java PrintWriter close()方法与示例
  9. OpenSessionInViewFilter 的配置
  10. opencv之划痕缺陷检测
  11. textarea只允许上下调节尺寸
  12. 把博客园的博客导出为MovableType的文本格式
  13. android file hascode,AndroidStudio集成Lombok
  14. spring的核心组件
  15. javaee图书管理系统mysql_基于Java+Jsp+Servlet+Mysql的图书馆管理系统
  16. Excel中纵向查找函数-VLOOKUP函数
  17. Calendar类你可能不知道的坑
  18. 高通处理器规格表(全2022)--转载
  19. Qt基于QMediaPlayer音视频播放
  20. iOS SDWebImage 清空缓存 新方法

热门文章

  1. 08cms房产门户系统源码V8.6.1多城市版
  2. java流水号_java怎样自动生成流水号
  3. 判断一个数是否为质数(素数)的4种方法
  4. adobe acrobat pro dc 无法打开PDF_pdf怎样转成word格式
  5. LinUX接收蓝牙音频,Win10 v2004已重新支持蓝牙A2DP音频串流接收功能
  6. 将dBm转换为W的方法
  7. 华为转正答辩ppt范文_华为转正答辩模板下载ppt课件.ppt
  8. 无线网络技术导论笔记(第五讲)
  9. 运算服务器v9型号,V9服务器
  10. linux编程:pthread