1.1 入门
第一章开始 K&R大师给出了经典的Hello,world!程序,如此轻松的带我们进入了神奇的C语言世界~,有个笑话是这样的“有个资深程序员想业余时间培养下其他爱好,于是想去练习书法,网上邮购了上好的笔墨纸砚,铺开宣纸,提起羊毫,毫不怀疑的写了“Hello,World!”12个字符” 可见这个程序的我们“苦逼”的程序员影响有多大!
书中的言简意赅的内容这里,我就不赘述了,直接跳到其两个练习来:
Exercise 1-1. Run the ‘‘hello, world’’ program on your system. Experiment with leaving out parts of the program, to see
what error messages you get.
大师为什么给我们的第一道练习是试错练习呢?所以说大师就是大师!其实,相比学习C的孩童虽然学习着这个简单的Hello,world!程序,但我相信只有少数的孩童是一次行,敲代码,编译,运行成功的!大部分鞋童都是或多或少这里哪里出错!然后回头去一个单词一个单词的比对~哇靠“main”-->"mian" 那绝对是常有的事!如果编译器不帮我们找茬~那可就苦了鞋童们啦~~~所以这个练习不用可以做了,你在动手写自己第一个程序就遇到了~~~
Exercise 1-2. Experiment to find out what happens when prints’s argument string contains \c, where c is some character not
listed above.
第二个练习就有点难度了,当然看看可以,如果要求深解的话,那就要有一定的基础了,写个程序看看就可以了,至于你要问为什么?那随着深入的学习,你就了解了,就像你现在会做N*n的乘法,会解微积分,也是从1+1开始学习过来的,但由于时间久了,站在这个1+1的巨人的肩膀久了,你渐渐就忘记了这个巨人的存在!学习C语言也是一个积累的过程,一步是吃不成胖子的,遇到问题也不要灰心,慢慢来,慢慢的就发现自己成功了!
该题的解释('\c'就表示字符'c'。在C语言中,除非有特别规定(转义字符),如'\n'表示回车,否则斜扛及后面字符就表示字符本身。)