人这一辈子就是一串C语言

移动开发
大二那年,我参加了C语言考试。想学好C语言的确不是一件易事,更何况我做梦都想要考到“优秀”来证明自己。考出来结果不算太差但并不如我想象般那样。不知道是我想多了还是......总感觉C程序中也有些生活的味道。

我一直感觉用“人生”这个词有点太大了,不过词穷的我已经想不出更符合的词。

大二那年,我参加了C语言考试。

想学好C语言的确不是一件易事,更何况我做梦都想要考到“优秀”来证明自己。考出来结果不算太差但并不如我想象般那样。

不知道是我想多了还是......总感觉C程序中也有些生活的味道。

例如......

因为scanf所以可以printf

一个复杂的程序大多都要scanf,让用户输入再输出,求得想要的结果。如果需要输入字母,你输入了阿拉伯数字,程序会出错你也得不到想要的结果。生活想要好的输出首先要付出,正确的付出,其次在一切具备的情况下才能得到正确的printf。

程序要调试,人生也会遇见bug

人生不如意十有八九,没有人的一生是一帆风顺,鲜花遍地。再优秀的程序员也写错过程序,这时候调试程序就成为了首要做的事情。与其抱怨生活不顺,不如不断调整自己,面对困境,调整自己的心态,找到突破点,总有一天会柳暗花明又一村。

求学之路就像for循环

撇开幼儿园不说,小学,初中,高中就是一个个小小的for循环片段,达到要求就可以结束这段循环,那么你就可以领毕业证了,接着进入下一个阶段,上课、下课、考试、放假。也有些优秀的人儿可以跳级,因为他们在自己的“循环”里添加了break,一但满足条件不需要再次判断便可以跳出循环体。

父母、家就像main()

每一个C程序都必须有一个main(),他在默默的看着各种新定义的函数发挥作用,默默的提供程序的“后台”,main()不一定在开头,也不一定在结尾,你可以根据自己的喜好把它放在程序的某个地方,但他们的作用却是不可替代。作为子女的我们就像是新定义的函数,在大的花括号里进行声明,调用..... 实现各自的功能。

生活中每个“指针”都是一个角色

没学指针的时候,自己看着目录还常常纳闷,这指针是秒针,还是分针,还是时针呢,C程序表示它根本不是个针。用途堪比老龙王的定海神针。它可以指向地址,可以有不同类型等等。总之,通过它最终可以找到数据。我们每个人都有着不同的指针,带着不同的标志,找到我们在生活中的不同的角色,我们可以是孩子,学生,公民,职员等等,每一个角色类型都不一样,需要承担着责任也不一样。

C程序,你是一个严谨的“东北人”

你不是江南女子般的html那样打开网页就可以花枝招展,你也不是满腹绝伦的matlab那样可以精明能干,你就一个东北人,热情豪迈外带点严谨,粗中有细,不搞花样,对就是对,错就是错,不带半点含糊。

......

如此看来,C语言,这个折腾我老久的“外国语”,你也有这般味道。

你好,我是C语言
责任编辑:倪明 来源: 简书
相关推荐

2010-08-23 15:30:13

技术人员

2024-09-29 00:00:05

2020-11-19 15:16:51

程序员技术开发

2022-08-26 01:34:14

Github编程前端

2020-11-22 21:21:53

程序员技能开发者

2015-10-27 13:01:23

程序员代码

2010-08-10 14:53:22

技术人员

2013-12-17 16:36:34

周鸿祎360

2011-11-01 11:03:01

程序员

2020-09-07 13:17:27

编码扩展代码

2020-08-20 08:27:31

程序员技术互联网

2018-04-08 15:54:35

程序员技术开发

2018-04-12 09:59:49

Linux运维Linux架构

2023-11-20 10:04:08

计算机程序员高薪

2022-05-05 11:28:36

SSD硬盘威宝写入寿命

2010-11-19 16:11:08

跳槽

2013-03-21 13:42:55

JSjQYUI

2009-02-24 09:48:22

java软件开发技术人员

2020-02-14 12:26:55

Python爱心情人节
点赞
收藏

51CTO技术栈公众号