生活中常常遇到一些比较有趣的问题,有些是脑筋急转弯类的“软问题”,依靠清奇的脑回路才能解决。而有些则是正宗的“硬问题”,只有拥有缜密的逻辑思维能...
经过前面两节的学习,相信对 if/else 以及布尔代数有了比较深入的认识,可以对现实世界中的复杂问题,分情况处理了。事实上,在 C 语言中,还...
上一节介绍了 C 语言的 if/else 语句,知道了如何让计算机根据输入条件执行不同的语句。我们举了例子,给定一个数,如果是 0 就打印 ze...
到目前为止,我们举的 c 语言程序例子都是顺序执行的,都是从 main 函数开始,一条一条按顺序执行的。但是,现实中的问题可不一定都是这么简单的...
上一节,我们介绍了函数的形参和实参,知道了有参数的函数可以根据输入的数据,调整自己,能完成更加复杂的任务。在最后,我们举了一个初学者容易出错的例...
上一节介绍了如何自己制作积木——定义自己的函数,并且给出了例子。应该能记得,上一节中自定义的函数既没有返回值,也没有参数,但是实际应用中,要解决...
前面两节介绍了如何快速搭建 C 语言开发学习环境,并且给出并解释了 hello world 的代码。上一节介绍了C语言的函数,应该注意到,到目前...
上一节,我们搭建了c语言开发环境后,写了一个在控制台打印 "Hello world!"的程序,不过,对代码倒是并没有说很细。下面把上一节的代码再...
做嵌入式的人,应该都是比较喜欢简单的东西吧,这也是我喜欢在 linux 下开发的原因,只需 vim(EMACS) 和 gcc 就可以开发 C 程...