编程小白C语言学习计划

#编程小白C语言学习计划
##自我介绍
本人目前是转专业到计算机科学与技术专业大二学生,在转专业之前从未接触过编程,在转专业之后才开始学习有关编程的相关知识,到现在应该学了近半年了,因此也不能算是纯变成小白吧。
然而,我们学校是不学C语言的,直接从C++开始,虽然这两种语言非常相近,但是对于从未学习过的我来说真的有点吃力。并且学校虽然给我们转专业的班级补课,但是老师讲的很随意,基本是照着ppt念的,我自己本身就笨,这种上课情况对我来说是非常不利的。
##为什么要学习C语言呢
首先我自己也是学了一点C++的基础的,但是自己并不熟练,跟着学校的课程走,有的时候能看懂代码但让自己写就是写不出来,我自己觉得还是学的不够扎实,对代码的理解还是有所欠缺。再加上我有参加学校的一个项目,那个项目是需要C语言和单片机的,这下就给我整懵了。C语言是目前与硬件交互运用最多的语言,因此我们是需要根据C语言的开发来实现项目工程的进行。项目小组里有电子信息工程和通信工程专业的学生,我告诉他们我不会C语言的时候他们都不敢相信:“你一个计算机(专业)的不会C语言?”虽说本人脸皮比较厚,但那时候脸也是烫烫的……
自此便决定,确实要好好学一下C语言了(我想学的不只是C语言,也是整个计算机的专业内容和技能,也是想借此次计划来改改变一下自己的学习态度和方式)。
##C语言学习计划
对于有一点基础的我来说,C语言学起来应该并不难,b站mooc上面学习视频和资料大把的,但是东西都在那里,怎么学还是得看自己,因此有了下面的几条学习计划:
1.认真听课,并做好笔记(虽然学过C++,但是C语言多多少少还是有点不一样的)
2.写博客(就像这篇博客一样,以后尽量在博客上面记录自己的学习过程,也算是对自己学习的一个总结,并且加强理解)
3.坚持写代码(之前学习C++的时候,是,确实也学了一些东西,但是每次写代码的时候主要是因为有老师布置的作业,没作业基本上是不会碰代码的,这也导致自己的编程能力非常差,写代码是一个循序渐进的过程,不积硅步,无以至千里。我相信总有一天,Gitee的代码库能从白色沙漠变成一片绿地。我自己的编程能力也能从青铜提升好几个段位)
-----------------------------------------------------
加油!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
学习C语言对于初学者来说,可以按照以下步骤来进行: 1. **理解基础知识**:开始之前,了解计算机基本概念如内存、数据类型、变量等。了解计算机是如何运作的以及C语言的基本结构是很重要的。 2. **选择教程或资源**:选择一本适合初学者的C语言教材,例如 "C Programming: A Modern Approach" 或者在线资源如C语言官方文档和Codecademy的教程。 3. **环境配置**:安装一个C编译器,比如GCC(GNU Compiler Collection),并学会使用文本编辑器(如Notepad++或Visual Studio Code)编写和运行C代码。 4. **语法入门**:从C语言的基础语法开始,比如变量声明、数据类型(如整型、浮点型、字符型)、运算符、控制结构(条件语句和循环)等。 5. **练习编写小程序**:通过编写简单的程序,如计算器、猜数字游戏等,来加深对语言的理解和实践。 6. **函数和数组**:学习函数的定义、调用以及数组的使用,这是C程序组织的关键。 7. **面向对象编程**:尽管C不是纯面向对象的语言,但理解指针和结构体,以及函数指针能让你接触到面向对象的元素。 8. **错误处理和输入输出**:学习如何处理程序中的错误,以及标准输入输出(如scanf和printf)的使用。 9. **阅读他人代码**:找一些开源项目来阅读,这有助于理解实际开发C语言的应用。 10. **持续学习和实践**:编程是实践出真知,多做项目,不断调试和优化代码,逐渐提升编程能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值