学习编程,先学习函数后学习变量顺序是否正确?

2019-01-16 19:40:44 +08:00
 eagleweb

此处的“学”指真正理解并运用它,而不是对概念简单地进行了解。 C 语言的主函数,PHP 的 echo()函数这一类开始老师都会手把手教你用的特例除外。

2656 次点击
所在节点    问与答
33 条回复
reself
2019-01-16 23:20:42 +08:00
@codechaser 学 C 的话,要想做出酷炫 or 实用的东西,涉及的知识太多。没有正反馈的话,难以建立信心,很容易半途而废。
msg7086
2019-01-16 23:22:18 +08:00
@codechaser 干扰太多。最后你花下去的时间,20%在学编程,80%在和 C 语言搏斗。
msg7086
2019-01-16 23:24:42 +08:00
别说刚入门了。我们这些写了十几年程序的人,突然要让我去写 C 或者 C++,至少还有 20%的时间是在和 C 语言类库或者编译器搏斗中度过的。所以除非是特别有必要去用 C 或者学 C,否则我都是推荐用别的语言入门和开发。你需要懂 C,但你没必要从入门就开始懂。
azh7138m
2019-01-16 23:32:12 +08:00
@rabbbit 现在最惨的已经是 java 了,jdk12 就要 release 了,半年一个版本,比 js 还要刺激(
secondwtq
2019-01-17 02:31:57 +08:00
楼主还真歪打正着了,在 Lambda Calculus 里面,let (更接近通常意义的“变量”)就是一个语法糖扩展
aijam
2019-01-17 06:26:10 +08:00
@secondwtq 对的,学 lambda calculus 就不用纠结 lz 的问题了。
busfool
2019-01-17 06:34:29 +08:00
这都是很简单的东西,一晚上两个都学会了,不行再加一晚上
yuanfnadi
2019-01-17 08:26:18 +08:00
先学 if for 然后 学 while switch
然后学函数。
DesertCamel
2019-01-17 09:05:53 +08:00
不是很明白你要表达什么?函数变量这些不是高中就学过吗?编程语言的语法特性了解完了记住,然后就是大量练习。要论先后,肯定是变量啊,函数入参就是变量吧?不学怎么继续?搞清楚变量概念,常量,局部变量
GeruzoniAnsasu
2019-01-17 10:48:15 +08:00
@eagleweb 为什么不按照书的进度来?
连子过程的概念都还没有让人上哪去理解函数,特别是,“参数”是什么鬼东西
学编程先从照猫画虎写得出能跑的东西开始
然后才继续认识各种语法成分和特性
liuminghao233
2019-01-17 11:19:10 +08:00
学个 c 语法哪来这么多事情
人家书都看一半了,你还纠结变量函数哪个先学
看教材书从头看到尾就是

另外请定义什么程度才算是 “真正理解并运用它”
熟练使用 printf 吗
littleylv
2019-01-17 11:22:48 +08:00
第一次看见“先学变量还是先学函数”这种问题
Sanko
2019-01-17 12:17:42 +08:00
学变量????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX