首页 > 其他分享 >我个人学习C语言的近期规划

我个人学习C语言的近期规划

时间:2023-09-10 23:34:59浏览次数:47  
标签:复习 C语言 学习 算法 Plus Primer 规划

一.困难点

最近我发现学习C语言已经变得越发的困难,接下来我说一下主要的困难点

1.学习时很多前面用到的知识点已经遗忘,需要通过重复学习和看笔记才能勉强理解

2.写代码时候逻辑经常出现混乱,会写出很多的bug

3.困难点(对我来说)第一个就是从函数的递归开始代码很难进行构思,多次递归后就会出现条件混乱

第二个就是涉及到算法的地方(如:冒泡排序)没有一个具体的思路,需要借鉴他人的代码才能勉强看懂

二.近期的一些规划

1.我会从头开始结合C Primer Plus 这本书,将之前的内容彻底的复习一遍,然后将我重新总结的一些重点一并放在博客中,以方便日后复习

2.我会去网上找一些相应的配套练习以及使用 C Primer Plus 中赠送的练习册进行练习,以巩固前面学习不到位的地方

3.多观看一些讲解视频,将视频中所讲,书中所看的内容结合起来,这样子可以高效快速的复习前面的内容,同时我也会了解一些基本算法的原理以及如何实现,防止在看到算法题目时一脸懵

4.我也会多看看别人博客中学习C语言的一个历程,也同时欢迎大家在我文章下面给予我更好的建议,谢谢!

                                                                                                                                 2023/9/10

                                                                                                                                   王起舟

标签:复习,C语言,学习,算法,Plus,Primer,规划
From: https://blog.51cto.com/u_16183773/7428811

相关文章

  • C语言中几种类型所占字节数
    类型16位32位64位char111shortint222int244unsignedint244float444double888long448longlong888unsignedlong448......
  • 2023-最新嵌入式学习路线!
    2023-最新嵌入式学习路线!说明:以下学习路线基于我本人在22年秋招过程中的嵌入式学习、面试经验整理主要面向嵌入式软件、linux、驱动岗位,相比其他大而全的嵌入式学习路线,本文注重嵌入式面试重点、核心、精简内容。(没有废话、全是干货)嵌入式核心知识点----基本功------......
  • 高级系统架构师学习(三)软件架构设计-上篇
    一、软件架构的概念什么是架构?【暂无定论】定义:架构设计就是需求分配,即将满足需求的职责分配到组件上。本质:为软件系统提供了一个结构、行为和属性的高级抽象。【软件架构==软件体系结构】作用:是项目干系人进行交流的手段,明确了对系统实现的约束条件,决定了开......
  • 机器学习算法原理实现——神经网络反向传播,链式求导核心
    记得先看之前的梯度下降文章!   链式求导的核心来了,就高中数学知识: 代码实现:importnumpyasnpimportmatplotlib.pyplotasplt#Sigmoid激活函数及其导数defsigmoid(z):return1/(1+np.exp(-z))defsigmoid_derivative(z):returnsigmoid(......
  • 网络规划设计师真题解析--IP地址(七)
    DHCP服务器分配的默认网关地址是220.115.5.33/28,()是该子网主机地址。(2015年真题)A.220.115.5.32    B.220.115.5.40C.220.115.5.47    D.220.115.5.55答案:B解析:220.115.5.33/28建网比特数/28,只看第四位220.115.5.3300100001220.115.5.3200100000(主机位全零......
  • 学习笔记1
    关于知识点知识点归纳第一章1.1关于本书涵盖Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时钟服务、文件系统、网络编程和MySQL数据库系统。除介绍Unix/Linux的功能之外,还着重探讨了编程实践。1.2系统编程的作用教授学生生计算机系统软件方面的广博知识以及......
  • k8 s 学习
    Job Job负责批处理任务,即使执行一次的任务,保证批处理任务的一个或多个Pod成功结束。CronJobCronJobCronJob管理基于时间的Job即使:在给定时间内置运行一次:周期性的给给定时间点运行:statefulSet:StatefulSet通过IP的地址的classIP地址。RS的访问扩容方案的,kubectlsacledepol......
  • Python---0基础学习笔记(一)提供pycharm激活码
    Python语言和开发环境Python下载官网https://www.jetbrains.com/pycharm/download/?section=windows激活码⬇⬇⬇MXMQUYT815-eyJsaWNlbnNlSWQiOiJNWE1RVVlUODE1IiwibGljZW5zZWVOYW1lIjoiSHVuYW4gSW5zdGl0dXRlIG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3kiLCJhc3NpZ25lZU5hbWUiOiJqaWtlIGNv......
  • Python学习笔记-Python循环语句
    while循环的基础语法while语法格式while条件:条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3…(省略)…只要满足条件,会无限循环执行。示例:小美心软,只要表白100次,就会成功。print("小美,我喜欢你")print("小美,我喜欢你")print("小美,我喜欢你")…(还有97次......
  • 学习笔记一
    一、知识归纳(1)第一章主要介绍了Unix/Linux系统的基本概念和术语,包括进程、线程、文件系统、系统调用等,主要是引进Linux和Unix的概念和基本知识,例如Unix/Linux文件系统采用树形组织结构以及Ubuntu和Linux的系统管理。(2)第二章主要介绍了Unix/Linux系统中的文本编辑器Vim,包括Vim的......