非专业程序员如何学好C语言

程序员e家2019-04-30 13:54:57

什么是C语言?怎么学好C语言?C语言能做什么?


想到那些对C语言刚入门的朋友,对很多知识还一知半解,今天就给大家推荐一本书!



你以为我说的是这本?

骗你的,怎么可能?


其实这一本才是要给大家看的。



另外再推荐大家看看下面这几本,小编亲测,绝对管用:


C语言:从看懂到看开》

JAVA语言:从精通到陌生》

NET语言:从放弃到坚持放弃》

Dreamweaver:从安装到卸载》

《数据结构:从蒙圈到无限茫然》

《软件工程:从空白到空白》

UNIX:还没入门就夺门而逃》


好吧只是一个玩笑,真正要看的书在下面:


这些书,一定要看!一定要看!一定要看!


重庆工程学院软件学院有一道面试题。

题目是“唐僧、孙悟空、猪八戒、沙僧,谁更适合做程序员?”

学生:他们不是取经了吗,又不是写代码,这有联系吗?

面试老师说,现代互联网需要是不断地创新,此题没有标准答案,大家随意发挥。

学生心理活动应该是,excuse me,您老逗我玩吧?我随意发挥你也可以随意打分,万一你看我长的丑,打低分怎么办?


好了,下面是统计的答案。




A:程序员,程序猿,不选孙悟空怎么能行?




B:程序员累得累死,懒得懒死,我要做一个懒死的程序员,我选猪八戒。




C:老实听话的沙僧,满足产品经理的所有要求,只会做事,绝对符合上级领导的口味,说一不二。就是有点,木木哒哒的。




D:这个样子是不是肾透支了,怎么可能,程序员都是单身,所以像唐僧这种一心向佛的单身汉最适合了。



E:一马归一马,一码贵一码,光吃草怎么行?来点代码尝尝。岳父大人,您可是马啊,不当一个码农,情何以堪?




然而真正的程序猿回答此题随手就是一段代码:

char shaseng()           //声明一个沙僧的变量

if(孙悟空发言)

{

printf:“大师兄说的对”;

}

else if(猪八戒发言)

{

printf:“二师兄说的对”;

}

else if(唐僧发言)

{

printf:“师父说的对”;

}

else if(被妖怪抓走了)

{

printf:“大师兄会来救我们的!”;

}

else

{

printf:“嗯!”;

}


不好,部门主管来了,接受暴风雨吧。




好吧,不瞎扯了,对于C语言到底该怎么学呢?



(ctrl c+ctrl v?)


复制粘贴,耶!我也会。


闭嘴,谁都会!


首先,有一本入门书,看懂原理和程序分析。

其次,最重要的是敲代码。照着书上或者网上的例程,一个标点符号都不要错。自己去编译运行它。

其实最好有一个师傅,在你能够自己解决问题之前,程序遇到错误时能给你一些指导。最后,学会上网求助,查找资料,与高手交流。按照这些走,基本就差不多了。


最后有件事,第三阶段的那几本书一定要看啊!!!


程序员e家

programmer_clubs

程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!


▲长按二维码“识别”关注



 掘金是一个高质量的技术社区,从 Swift 到 React Native,性能优化到开源类库,让你不错过互联网开发的每一个技术干货。长按图片二维码识别或者各大应用市场搜索「掘金」,技术干货尽在掌握中。



了解掘金,点击阅读原文