由于迷宫的问题难度太大,有些人没有及时完成,所以这一篇晚发出一天。通过迷宫的问题,暴露出大家对递归掌握的不是很好,今天我们就专门来说说递归。 1. 递归 递归其实是通过一个函...
由于迷宫的问题难度太大,有些人没有及时完成,所以这一篇晚发出一天。通过迷宫的问题,暴露出大家对递归掌握的不是很好,今天我们就专门来说说递归。 1. 递归 递归其实是通过一个函...
上一篇的迷宫问题难倒了很多人,对于初学者这个相对综合的问题可能的确有点难,不过并非完成不了。我们今天就来看看初学者如何用最基础的方法解决这个问题。 1. 题目 如图所示,有一...
上一篇中,我们布置了一道关于二维数组使用的练习题。大家做的都不错,我们今天来仔细分析一下这道题目,看看有没有你没有掌握的知识点。 1. 题目 给出任意一个N * N的矩阵,将...
1. 编程是一项综合技能 1.1 编程和语言 之前的系列中,我们重点关注的是如何学会一门计算机语言。而在这个系列中,我们会重点关注如何编程。编程是一项综合技能,它主要包括了以...
程序设计中,必不可少的就是循环。今天我们介绍一个最基本的实现循环的算法。 下面这幅图就是用for循环写出的效果。 一、为什么需要循环? 程序设计中,很常用的功能就是实现各种重...
上一篇C语言从零开始(三)-基本字符集讲了基本语法的第一部分,今天我们来说说C语言中的数据类型和赋值。 一,概述 C 语言包含的数据类型如下图所示: 这张图大家肯定在很多教材...
今天谈到的知识其实之前或多或少都接触过了,我们再把它整理一下。编程中几个基本的动作是运算、判断和比较,我们接下来的内容就重点学习这些。 一,算术运算符 算术运算符分为单目和双...
如果你还不知道什么是天花板编程手把手计划,请猛戳这里查看详情。简言之,这是一个帮助初学者顺利跨过入门门槛的训练计划。 目标人群 拥有基本编程能力,掌握C或C++基本语法知识并...
这个假期重新回顾了之前这个《C语言从零开始》的系列。当时由于没有整体规划,想到哪儿写到哪儿,导致了里面的文章质量不够统一。于是,我又对里面的部分文章做了些调整,力求整体脉络更...