讨论:怎么才叫学完了C语言

讨论:如何才叫学完了C语言
    在这里时常看到有网友向达人们请教下一步学哪种语言时说“学完了C语言,下一步学什么”这样的话,作为一个C语言初学者我不是很明白“学完了C语言”是何所指。怎样才叫学完了C语言,有没有具体的指标给予参考一下。这也是个很现实的问题,就算是我这样纯粹个人兴趣爱好而言,对于C语言虽然可以说是不断学习下去,但也还是希望有个阶段性的参考目标。所以请各位前辈们多多指教一下,有没有具体的学习C语言的阶段性参考目标。
     谢谢各位的参与!
C 语言

------解决方案--------------------
首先,c语言是很难学完的!当然不是只是看完几本书,学会了一些基础语法这么简单的!
会了一些基础语法知识!可以写写以及基本的小项目功能出来,编程这个多实践就好!
譬如;小的银行项目了,学生信息管理系统啦,图书信息管理啦!还可以写一些小游戏了,
当然这些可能有别的语言更容易,但是c语言实现也不会很难,可以来拿练练手!

因为c语言主要偏向底层一些,这方面试用居多!可以向嵌入式这方面发展,效果更好一点!
------解决方案--------------------
学习一个动态平衡的过程,当有新的问题了,解决问题,提升了,如此反复........
------解决方案--------------------
有不懂的地方,那么就是没学完
------解决方案--------------------
我认为学习C语言需要掌握以下内容
1. 了解编译、链接,运行过程
2. C语言基础知识
   2.1 预处理及宏
   2.2 类型(基本类型,数组,结构体, 联合体, 枚举)
   2.3 指针与数组
   2.4 函数(了解库函数, 设计与定义函数),精通字符串操作函数
   2.5 文件流的使用
3. 常用调试方式

学习C语言要结合其它课程: 操作系统(内存管理与任务调度,进程间通信), 编译原理, 数据结构与算法设计, 微机原理
------解决方案--------------------
做到3点:
1.语言本身(包括语法,内部类型),了解->熟练->精通;
2.标准库,了解->熟练->精通;
3.应用实践和业务(可针对某一领域),了解->熟练->精通;

做到这些就OK了。编码风格、环境搭建、编译、连接、运行、调试这些不特定于C语言,假设已经具备。
------解决方案--------------------
你把语法掌握,标准库搞定就OK了
------解决方案--------------------
讨论:如何才叫学完了中文?讨论:怎么才叫学完了C语言
------解决方案--------------------
其实C语言本身(语法)是很简单的,所以,你能写个C的解释器/编译器,那么就算学完C语言了(但前提你得有编译原理的能力)。

从实用的角度来讲,
能高效的使用编辑器,能写Makefile(熟练使用工具系统)
能描述语法,熟悉标准库(熟悉语言本身)
C是偏底层的,什么是底层?硬件和操作系统,所以对业务的熟悉,也是语言的外延
剩下的就是想象力和创造力了。
------解决方案--------------------
至今还在不断的学习它。

引用:
    在这里时常看到有网友向达人们请教下一步学哪种语言时说“学完了C语言,下一步学什么”这样的话,作为一个C语言初学者我不是很明白“学完了C语言”是何所指。怎样才叫学完了C语言,有没有具体的指标给予参考一下。这也是个很现实的问题,就算是我这样纯粹个人兴趣爱好而言,对于C语言虽然可以说是不断学习下去,但也还是希望有个阶段性的参考目标。所以请各位前辈们多多指教一下,有没有具体的学习C语言的阶段性参考目标。
     谢谢各位的参与!

------解决方案--------------------
本书作者中有一人,自称一生三次学会了C语言。
    第一次是大一,看到C语言成绩后,不禁自封“C语言王子”。
    待到大二,偶遇一个机会,用C语言开发一个真实的软件,才知道自己“卷上谈兵”的本领实在太小,实在与会用C语言的目标相去甚远。编了大小几个项目,上万行代码,自觉对C语言的掌握已炉火纯青,此为第二次学会。
    待回眸品评这些项目,发现除了几副好皮囊能取悦用户之外,无论程序结构、可读性、可维护性还是稳定性都一团糟。年轻程序员的良心大受谴责,终于认识到,写好程序绝不是懂语法、会调用函数那么简单。又经历练,其间苦学软件工程、面向对象等理论,打造出第一个让自己由衷满意的程序,于是长出一口气,叹曰:“C,我终于会用了!”。
    这条路走得着实辛苦,但也确实滋味无穷,乐在其中。留校任教后,他很快获得了讲C语言课的机会。欣然领命,直欲把经年积累一并爆发,送与学生。前辈高人指点,选择了Kernighan与Ritchie所撰的圣经《C Programming Language》为教材。早闻此书,初见其形;边教边品,仰天长叹:“原来C语言若此,吾不曾会矣!”
    总结往事,环顾业界,何谓“学会”?这是一个没有答案的提问。学完语法规则只是读完了小学,识字不少,还会造句,但还写不出大篇的漂亮文章。若要进步,就非要在算法和结构设计两方面努力了。但这两者实非一蹴而就,大学四年也只能学到一些条条框框,就像高中毕业尽管作文无数,能力却仅止于八股应试而已。若要写出“惊天地、泣鬼神”之程序,还必须广泛实践,多方积累。学无止境啊!
------解决方案--------------------
学无止境? ... 不知道怎么才算学完..估计学不完吧
------解决方案--------------------
引用:
本书作者中有一人,自称一生三次学会了C语言。
    第一次是大一,看到C语言成绩后,不禁自封“C语言王子”。
    待到大二,偶遇一个机会,用C语言开发一个真实的软件,才知道自己“卷上谈兵”的本领实在太小,实在与会用C语言的目标相去甚远。编了大小几个项目,上万行代码,自觉对C语言的掌握已炉火纯青,此为第二次学会。
    待回眸品评这些项目,发现除了几副好皮囊能取悦用户之外,无论程序结构、可读性、可维护性还是稳定性都一团糟。年轻程序员的良心大受谴责,终于认识到,写好程序绝不是懂语法、会调用函数那么简单。又经历练,其间苦学软件工程、面向对象等理论,打造出第一个让自己由衷满意的程序,于是长出一口气,叹曰:“C,我终于会用了!”。
    这条路走得着实辛苦,但也确实滋味无穷,乐在其中。留校任教后,他很快获得了讲C语言课的机会。欣然领命,直欲把经年积累一并爆发,送与学生。前辈高人指点,选择了Kernighan与Ritchie所撰的圣经《C Programming Language》为教材。早闻此书,初见其形;边教边品,仰天长叹:“原来C语言若此,吾不曾会矣!”
    总结往事,环顾业界,何谓“学会”?这是一个没有答案的提问。学完语法规则只是读完了小学,识字不少,还会造句,但还写不出大篇的漂亮文章。若要进步,就非要在算法和结构设计两方面努力了。但这两者实非一蹴而就,大学四年也只能学到一些条条框框,就像高中毕业尽管作文无数,能力却仅止于八股应试而已。若要写出“惊天地、泣鬼神”之程序,还必须广泛实践,多方积累。学无止境啊!
老兄,好例子讨论:怎么才叫学完了C语言
------解决方案--------------------
学无止境吧,C感觉东西很多很多很多很多的,多实践,发现问题也会越多
------解决方案--------------------
学到生命结束那天 ,人完了 就学完了吧。。。讨论:怎么才叫学完了C语言
------解决方案--------------------
编程这东西,你越学西就越会发现要学习的东西越来越越多,不存在学完,学无止境啊。
------解决方案--------------------
用你一生的程序员生涯去学习它!
------解决方案--------------------
语言是无穷自动机 又穷自动机
这种东西有无穷多种组合
以下是证明
正如让你用惨淡造句 可以造出多少句你 造句多的好的 那个就是高手了
但是根本不会有造句最多的那个人 因为如果一个数是正整数i 假设无溢出 i++
当n取正值得时候 总存在一个时刻m 当i++到m的时候 m大于n 
------解决方案--------------------
我个人认为语言先好比一把螺丝刀,这把螺丝刀用得好是不错。但用这把螺丝刀创造出什么才是最重要的!
------解决方案--------------------
学习的过程也是一个迭代的过程,能满足需求时,就是学完了。
------解决方案--------------------
引用:
我个人认为语言先好比一把螺丝刀,这把螺丝刀用得好是不错。但用这把螺丝刀创造出什么才是最重要的!


讨论:怎么才叫学完了C语言