• 好好学习,天天向上~
  • 欢迎欢迎~

lcc的文章

c语言

c语言入门9,你觉得递归和指针,哪个难理解?递归函数的介绍

不知道大伙学习 C 语言感觉最难的是什么,反正我当初学习 C 语言时,觉得最难的就是“递归”了,比指针还难理解(C 语言中的指针,很多人都认为难以理解)。 那什么是“递归”呢?我有一天翻词典时,看到词典这么解释一个词: 惊人的:用来形容惊人的形容词。 这要么是恶搞,要么...

1个月前 (11-08) 67℃ 0评论 1

c语言

c语言入门8,它是if/else语句的亲戚,switch语句介绍

经过前面两节的学习,相信对 if/else 以及布尔代数有了比较深入的认识,可以对现实世界中的复杂问题,分情况处理了。事实上,在 C 语言中,还有一种分支语句,就是 switch 语句,在介绍它之前,先来考虑这个问题: 输入 1-7 七个数,程序要对应着分别打印出 Mon...

1个月前 (11-08) 43℃ 0评论 1

c语言

c语言入门7,计算机世界的真真假假,逻辑运算符的介绍

上一节介绍了 C 语言的 if/else 语句,知道了如何让计算机根据输入条件执行不同的语句。我们举了例子,给定一个数,如果是 0 就打印 zero,否则打印 nonzero,并且把它完成了。 现在又有一个新问题:给定一个数 a,如果它大于2并且小于8,就打印 true,否...

1个月前 (11-07) 57℃ 0评论 1

c语言

c语言入门6,掌握它,世界上还有解决不了的问题吗?if分支语句

到目前为止,我们举的 c 语言程序例子都是顺序执行的,都是从 main 函数开始,一条一条按顺序执行的。但是,现实中的问题可不一定都是这么简单的,例如,给定一个数,如果是 0 就打印 zero,否则打印 nonzero。要解决这个问题,只使用顺序式语句就很难解决了。 事实上,C...

1个月前 (11-06) 53℃ 0评论 2

c语言

c语言入门5,一文彻底弄懂函数的形参和实参,再也不晕了

上一节,我们介绍了函数的形参和实参,知道了有参数的函数可以根据输入的数据,调整自己,能完成更加复杂的任务。在最后,我们举了一个初学者容易出错的例子,现在再把它写一遍,请和妹子一起看如下代码: #include <stdio.h> void add(int a) {...

1个月前 (11-05) 71℃ 0评论 2

c语言

c语言入门4,制作可以变形的积木,函数的形参和实参

上一节介绍了如何自己制作积木——定义自己的函数,并且给出了例子。应该能记得,上一节中自定义的函数既没有返回值,也没有参数,但是实际应用中,要解决复杂的问题,函数应该能够根据外界的输入做出相应的变化。例如,我们需要打印出 4+6 的值,函数可以如下定义: void add() {...

1个月前 (11-05) 65℃ 0评论 3

c语言

c语言入门3,掌握它就能随心所欲的编程了,自己造积木

前面两节介绍了如何快速搭建 C 语言开发学习环境,并且给出并解释了 hello world 的代码。上一节介绍了C语言的函数,应该注意到,到目前为止,我们使用的函数都是现有的系统函数(例如 printf,sin 等函数)。事实上,实际需求通常是非常复杂的,只依靠现有的函数很难完成...

1个月前 (11-04) 63℃ 0评论 0

c语言

c语言入门1,codeblocks的安装,以及第一个C语言程序

做嵌入式的人,应该都是比较喜欢简单的东西吧,这也是我喜欢在 linux 下开发的原因,只需 vim(EMACS) 和 gcc 就可以开发 C 程序,需要调试的时候,gdb 就能满足。其实我也是半路出家做了嵌入式编程,没有完整的读过任何一本书,视频更是半分钟没看过。一直想系统的回顾...

1个月前 (11-03) 65℃ 0评论 2

c语言

c语言函数为什么可以return局部变量,局部变量不是被释放了吗

之前的几篇文章中的实例代码中,我们用到了不少 return 语句,现在是时候深入学习一下,总结一波了。 在有返回值的函数中,return 语句的作用是提供整个函数的返回值,并结束当前函数的执行。在没有返回值的函数中也可以使用 return 语句,例如当检查到一个错误时提前结束当...

1个月前 (11-02) 103℃ 0评论 0