你对C语言的认知和感觉如何?

2019-12-10 18:26发布

看了一份代码,几乎所有地方能用if else就用if else,于是我突然想到了三个问题:
在一个有实际意义的应用需求驱动之下(而不是像C混沌大赛那种装逼场景下)

1. 一行什么样的代码,当能完全读懂以后......就可以对一般水平的C码农证明"C语言不是这么简单"
2. 一行什么样的代码,当能自己一次写出来以后没bug运行........就可以对一般水平的C码农证明"C语言其实可以相当巧妙"
3. 一行什么样的代码,当能自己通过某些方法改进后以最优方式实现的时候.....就可以对一般水平的C码农证明"C的博大精深”

好像有点强迫症,但个人感觉,同样的东西,要写出更好的代码还是不能马马虎虎,if else死扛到底
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
93条回答
prince2010
1楼-- · 2019-12-14 16:33
Gorgon_Meducer 发表于 2019-5-13 18:12
另外,我有点奇怪,楼主的问题更像是要给别人“上一课”。我想说,如果自己不了解C语言各种写法在实际工程 ...

把您老给骗进来了
qq335702318
2楼-- · 2019-12-14 18:13
 精彩回答 2  元偷偷看……
Gorgon_Meducer
3楼-- · 2019-12-14 19:42
qq335702318 发表于 2019-5-13 18:15
这个问题能够把傻孩子炸出来,也算是差不多了
其实我觉得自己更像是陷入某种迷茫: ...

放弃这种形式主义的迷茫比较好。好的代码更在乎的是如何准确的翻译你的思维,如何在性能和尺寸之间根据应用需求做出正确的取舍。如何让合作的人更好的跟你合作。增加代码可读性恐怕比“高大上”更有意义。我用C语言因为我觉得我能准确的表达我的想法,换个语言我就没这个信心了。
Gorgon_Meducer
4楼-- · 2019-12-14 20:53
prince2010 发表于 2019-5-13 18:17
把您老给骗进来了

坐在马桶上……
下一页
5楼-- · 2019-12-14 23:38
lswood 发表于 2019-5-13 16:52
判断一个整数是否是2的n次方 if (0 ==  a & (a-1) )

这个不是搞电子的得晕菜
下一页
6楼-- · 2019-12-15 04:09
c的复杂不在语法,而在于数据结构,在于对内存的管理能力。

一周热门 更多>