第1149章 书山题海,你以为是错的? (1 / 2)
闪耀中文网syzww.com
这习题还真是江夏这小子出的。
国内刚开始有人学C语言的时候,磕磕绊绊的。这门语言是我们自己人捣鼓出来的不假,可捣鼓它的人一天到晚见不着影……
想请教问题?找不着人。
论坛上有人发帖抱怨:“某人又跑了。这个指向指针的指针,到底是个啥玩意儿?书上说‘指针变量存放的是地址,指向指针的指针存放的是指针变量的地址’。
看看,这一堆的指针,某个人到底是怎么写出来的?字我是背得滚瓜烂熟,可一写代码就懵。谁救救我,卡了三天了!”
底下跟了一串:“同卡”
“同卡”
“+1”。
当然也有天之聪慧一看就会的。
但那两个问题青年早就沉浸在自己的世界中无法自拔了,想让金珍和胖墩他俩干活没问题,可是让他们教人……
还是算了吧。
就像屏幕前的你一样,你也不会想着去和蚂蚁交流是吧。
后来还是云贵大师兄出来说了句公道话:“小师弟忙,咱们自己琢磨。琢磨不透的先放着,等他回来再问。”
“呸!你个搞DOS的,核心是汇编语言,你是站着说话不腰疼!”
“搞DOS怎么了?汇编怎么了?吃你家大米了?
汇编不也要一条一条指令背,一个一个寄存器记?C语言再难,它有汇编难吗?汇编你写错一个寄存器,程序跑飞了连个报错都没有,C语言至少还给你个段错误,让你知道死在哪了。”
(⊙o⊙)…,也对哈。最起码C语言有回馈,最起码找出错的地方能快点……
个屁啊!
那破指针指来指去的,很容易把人脑子绕成麻花好不?
虽然说多了都是泪,可该等还是要等。
可等着等着,问题越积越多。学语言这种事,卡住的地方不解决,后面的就学不下去。论坛上哀鸿遍野,眼看着就要偃旗息鼓了。
然后江夏出现了。不是回来答疑,是出了一套题。
“闲着也是闲着,做几道题练练手。”
第一道题:“用递归函数解决汉诺塔问题。如果有64个盘子,最少需要移动多少次?用递归怎么推导?”
第二道:“用指针实现动态内存分配。写一段代码,输入一个整数n,动态分配一个长度为n的数组,然后输入n个数,排序后输出。”
第三道:“判断回文字符串。写一个函数,判断一个字符串是否是回文(不考虑大小写和标点)。”
第四道、第五道、第六道……一口气出了十几道。
然后江夏把答案贴在后面,说了一句:“自己学去吧。”
论坛上安静了三天。三天之后,开始有人交作业。有人做出来了,有人卡在某一道题上,有人做完了又发现了新问题。
江夏偶尔回来看一眼,不直接给答案,只是在卡住的地方点一句:“指针的地址传递再想想。”
“递归的终止条件写对了吗?”
就这么一句一句地“点”,硬是把那帮人点明白了。
-->>(本章未完,请点击下一页继续阅读)